建立空白資料庫按右鍵選工作匯入資料庫FROM ACCESS
資料庫匯入匯出 主索引鍵會消失 請自己留意再加入
SELECT *DISTINCT USERNAME AS "使用者名稱" from username order by username
select * form 書籍 order by 單價 asc(由小到大) desc(由大到小)
SELECT 訂單序號,客戶名稱,書籍名稱,單價,數量,單價*數量 AS 小計 from 書籍訂單
ORDER BY 小計 DESC ,數量 asc
SQL 的 SELECT 語法必須按照順續
SELECT COLUMNS
FROM table
[JOIN joins]
[WHERE search_condition]
[GROUP BY grouping_columns]
[HAVING search_condition]
[ORDER BY sort_columns];
別名不可馬上使用,必需在from table 之後
標準版安裝可選擇排序的方式,注音方式排序或筆畫順序排序,
一般SQL大小寫可通用,也可在標準版安裝時設定不可通用
SELECT 訂單序號,客戶名稱,書籍名稱,單價,數量,單價*數量 AS 小計 from 書籍訂單
ORDR BY 小計 DESC ,數量 asc
索引
order by 數量 若沒有建立索引 軟體本身會使用快速排序法處理
資料庫觀念 索引
語法錯誤
SQL 語法中的WHERE會先執行,股上述語法錯誤
更正方式有二
至於上述兩個語法誰的效率比較好呢? 我猜是 單價*數量 比雙層語法來得 簡單吧!
NOT 的語法 在 WHERE 的後面 或是在 IS 跟 NULL的中間
SELECT id, username, number FROM username WHERE NOT number IS NULL
運算語法
兩個欄位相加
沒有留言:
張貼留言