SQL高級教程(一)

SQL 基礎教程

TOP

  • 用於規定要返回的記錄的數目
#MYSQL語法
SELECT column_name(s)
FROM table_name
LIMIT number|percent

LIKE

  • 用於在 WHERE 子句中搜索列中的指定模式
  • 通配符用來替代一個或多個字符
    在這裏插入圖片描述
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern
#選取以N開頭的城市
SELECT * FROM Persons
WHERE City LIKE 'N%'

#選取以g結尾的城市
SELECT * FROM Persons
WHERE City LIKE '%g'

#選取包含lon的城市
SELECT * FROM Persons
WHERE City LIKE '%lon%'

#選取不包含lon的城市
SELECT * FROM Persons
WHERE City NOT LIKE '%lon%'

#選取名字第一個字符之後是eorge
SELECT * FROM Persons
WHERE FirstName LIKE '_eorge'

#選取以A或L或N開頭的城市
SELECT * FROM Persons
WHERE City LIKE '[ALN]%'

#選取不以A或L或N開頭的城市
SELECT * FROM Persons
WHERE City LIKE '[!ALN]%'

IN

  • 允許在 WHERE 子句中規定多個值
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...)

BETWEEN

  • 在 WHERE 子句中規定兩個值之間的數據
SELECT column_name(s)
FROM table_name
WHERE column_name
BETWEEN value1 AND value2
#字母順序
SELECT * FROM Persons
WHERE LastName
BETWEEN 'Adams' AND 'Carter'

SELECT * FROM Persons
WHERE LastName
NOT BETWEEN 'Adams' AND 'Carter'

SQL高級教程(二)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章