語法 UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; 範例 將數位相機(id=6)的進貨價格更新為50000、販賣價格更新為70000 --將數位相機(id=6)的進貨價格更新為50000、販賣價格更新為70000 update 商品清單 set 進貨單價=50000, 販...
[SQL] Update 更新所有資料
語法 UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; 範例 將全部商品的販賣單價設定為進貨單價的130% --將全部商品的販賣單價設定為進貨單價的130% update 商品清單 set 進貨單價 = 進貨單價*1.3 執行結果: select * from 商品清單 ...
[SQL] Update 更新資料
語法 UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; 範例1 將桌上型電腦(id=1)的進貨單價改成100000 --將桌上型電腦(id=1)的進貨單價改成100000 update 商品清單 set 進貨單價 = 100000 where 商品ID=1 執行結果: s...
[SQL] where 1=1、where 1=0
where 1=1這個條件始終爲True,可以動態組SQL語句。 在不定數量查詢條件情況下,1=1可以很方便的規範語句 where 1=0這個條件始終爲False,只傳回SELECT結果的表格結構。 1=0結果不會返回任何數據,只有表結果,可用於快速建表 where 1=1 用於動態構造SQL語句,解決在多條件查詢中的困擾。 where 1=1...
[SQL] Select...Into (將資料放到暫存資料表中)
Select Into SELECT…INTO 用來從某資料表查詢所得之資料集結果新增到另一個新建的資料表中。此一指令常用來複製備份資料表,或將資料表輸出至另一資料庫中。 語法 Copy all columns into a new table 可以複製所有的Columns(列)插入到新表中 SELECT * INTO newtable [IN externaldb] FROM oldt...
[SQL] Select...Into (將查詢後的資料新增到新資料表中)
Select Into SELECT…INTO 用來從某資料表查詢所得之資料集結果新增到另一個新建的資料表中。此一指令常用來複製備份資料表,或將資料表輸出至另一資料庫中。 語法 Copy all columns into a new table 可以複製所有的Columns(列)插入到新表中 SELECT * INTO newtable [IN externaldb] FROM oldt...
[SQL] Insert Into Select (使用 Select語法的 Insert)
INSERT INTO SELECT 當要新增從別的資料表取得的資料時,用Select語法來取得Values敘述比較好處理。 語法一:省略欄位 INSERT INTO table2 SELECT * FROM table1 WHERE condition; 語法二:指定所有欄位 INSERT INTO table2 (column1, column2, column3, ...) SE...
[SQL] Insert Into 資料的新增
Insert Into 語法1:列舉欄位名稱 INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); 不用列舉所有的欄位,不過省略的欄位將會放入NULL值。 語法2:省略欄位名稱 INSERT INTO table_name VALUES (value1,...
[SQL] 四捨五入 Round()
ROUND() 函數用來對數值欄位值進行四捨五入計算。 語法 將數值number 四捨五入取到小數點到第lenght位數,function為0做四捨五入,預設值f=0。0以外的時候無條件捨去。 ROUND ( numeric_expression , length [ ,function ] ) 參數: numeric_expression:要捨入的數字。 leng...
[SQL] NULL值的變換 ISNULL()
ISNULL 以指定的取代值來取代 NULL。 語法 ISNULL ( check_expression , replacement_value ) check_expression 為要檢查 NULL 的運算式。 check_expression 可為任何類型。 replacement_value 為 check_expression 是 NULL 時,要傳回的運算...