SQL——TOP、IN、BETWEEN AND、IS NULL和IS NOT NULL
TOP子句 - 用于規定要返回的記錄的數目。并不是所有數據庫都支持TOP子句。
語法:
SQLServer:SELECT TOP number|percent columnName(s) FROM tableName
MySQL:SELECT columnName(s) FROM tableName LIMIT number
Oracle:SELECT columnName(s) FROM tableName WHERE ROWNUM <= number
TOP示例:
1.SELECT TOP 2 * FROM tableName -- 查詢表中前兩行記錄
2.SELECT TOP 50 PERCENT * FROM tableName -- 查詢表中50%的記錄
IN操作符
語法:SELECT columnName(s) FROM tableName WHERE columnName IN (value1,value2,...,valuen)
BETWEEN操作符 - BETWEEN ... AND 會選取介于兩個值之間的數據范圍。這些值可以是數值、文本或日期。
語法:SELECT columnName(s) FROM tableName WHERE columnName BETWEEN value1 AND value2
SELECT columnName(s) FROM tableName WHERE columnName NOT BETWEEN value1 AND value2 -- 查詢不在value1和value2之間的行
IS NULL 和 IS NOT NULL - 判斷列值是否未NULL
語法:WHERE col IS NULL 或者 WHERE col IS NOT NULL
NULL 用作未知的或不適用的值的占位符。
總結
以上是生活随笔為你收集整理的SQL——TOP、IN、BETWEEN AND、IS NULL和IS NOT NULL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring.net +dapper 打
- 下一篇: WINDOWS 下 Visual Stu