[MYSQL-4] 檢索資料

VictorLeeLk發表於2017-09-15
  • 檢索不同的行
SELECT DISTINCT vend_id FROM products;

不能部分使用DISTINCT,DISTINCT關鍵字應用於所有列而不是前置它的列。如果給出SELECT DISTINCT vend_id,prod_price,除非指定的兩個列都不同,否則所有行都被檢索出來。

  • 檢索單個列
SELECT prod_name FROM products;
  • 檢索多個列
SELECT prod_id,prod_name,prod_price  FROM products;

SQL語句一般返回原始的無格式的資料,資料格式是一個顯示問題,而不是一個檢索問題。

  • 限制結果
SELECT prod_name FROM products LIMIT 5; #返回不多於5行
SELECT prod_name FROM products LIMIT 5,5 #返回從第5行開始的5行。
LIMIT 4 OFFSET 3;#表示從行3開始取4行資料。

行0:檢索出來的第一行為行0而不是行1。因此,LIMIT 1,1 將檢索出第二行而不是第一行資料

相關文章