[Database][SQL]資料庫查詢(一)

閱讀時間約 2 分鐘

查詢範圍

指定欄位

SELECT column1, column2, column3,... FROM your_table_name


不重複欄位

SELECT DISTINCT column1 FROM your_table_name


欄位別名

SELECT column1 AS alias1, column2 AS alias2, column3 AS alias3,... FROM your_table_name


所有欄位

SELECT *FROM your_table_name


WHERE條件子句

WHERE條件子句可以是文字、數值或時間,底下是支援的運算子:

  • =:相等。
  • <>:不相等。
  • >:大於。
  • >=:大於等於。
  • <:小於。
  • <=:小於等於。
  • LIKE:包含子字串。


條件值為字串

SELECT *FROM your_table_name WHERE column1='value1'


條件值為包含字串

此部分可以配合萬用字元,如下所示:

  • %:任何長度的子字串。
SELECT *FROM your_table_name WHERE column1 LIKE '%value1%'


  • _:任何一個字元。
SELECT *FROM your_table_name WHERE column1 LIKE '_value1%'


條件值為數值

SELECT *FROM your_table_name WHERE column1 = number​1


條件值為時間

ANSI-SQL提供三種資料類型如下:

  • DATE:日期格式,格式為YYYY-MM-DD。
SELECT *FROM your_table_name WHERE column1='2023-01-01'


  • TIME:時間格式,格式為HH:MM:SS.nn。
SELECT *FROM your_table_name WHERE column1='20:23:01.01'


  • TIMESTAMP:日期時間格式,格式為YYYY-MM-DD HH:MM:SS.nn。
SELECT *FROM your_table_name WHERE column1='2023-01-01 20:23:01.01'


7會員
112內容數
嗨,我是一名程式設計師,會在這分享開發與學習紀錄。
留言0
查看全部
發表第一個留言支持創作者!
小黑與程式的邂逅 的其他內容
[PHP]留言功能
閱讀時間約 6 分鐘
[PHP][Laravel]建立專案
閱讀時間約 3 分鐘
[PHP][AJAX]介紹
閱讀時間約 3 分鐘
[PHP][JSON]介紹
閱讀時間約 3 分鐘
[PHP]關鍵字建議列表
閱讀時間約 4 分鐘
[PHP]REST API
閱讀時間約 1 分鐘
你可能也想看
迎新活動「方格新手村」:新格友註冊加入方格子,知名日料吃到飽餐券送給你! 👉 還不是 vocus 的會員嗎?點此註冊,參與新手村活動 👈 近期站上也出現了不少新格友,為了歡迎各位的加入,「方格新手村」隨之登場! 即日起,只要是新註冊帳號於活動期間內發佈 3 則文章,就有機會抽獎獲得知名日料吃到飽餐券。原格友也可以一起同樂,我們準備了小任
Thumbnail
2024-06-21
閱讀心得:展現自我的生活態度|成熟大人的說話課我們每天都在說話,但說出的話合適嗎? Sunny最近讀完一本有關溝通的書籍。 這是由世紀奧美公關的創辦人「丁菱娟」所寫的書,書的全名《丁菱娟的成熟大人說話課:如何說,才能得體又不傷人?反擊時,如何堅定又有力量?任何情境都可用的38個溝通之道》。 會找這本書來看,主要是因為Sunny 近期發
Thumbnail
2024-07-10
防曬產品係數測試報告彙整(2024年)從2014年起,自己對於市售防曬產品的效能產生了濃厚的興趣。因為當時候發現不少產品的防曬係數其實標示是有問題的,像是原本應該是人體測試的SPF與PA數值,實際上沒有做,只用機器測試的數據來充當,但這兩者卻有很大的差異。像是防曬係數其實有強度、廣度與平均度三個面向需要一起判斷,但多數廠商並沒有完整標示
Thumbnail
如何修改 SQL Server 2019 database collation(定序) 客戶發來詢問,我想修改SQL Server 2019 定序該如何做? 首先需要知道database的定序(Collation)是什麼,其實是決定資料庫所使用的字元集(character sets)、排序的方式。 因為客戶的SQL Server是英文版本,通常臺灣地區的預設定序是 Chin
Thumbnail
2023-09-22
如何使用 Notion 的 6 個 Database View我是如何使用 Notion 的 6 種 Database View
Thumbnail
2023-09-19
SQL 挑戰,一個讓你彎道超車的關鍵我帶著敬畏的心去請教直屬主管,看有沒有讓自己進步的好辦法。結果直屬主管跟我說了這句話,霸氣外露的一句話讓我印象極為深刻,請教結束後主管還出了一門作業「SQL 轉置」,並特別交代我說:「你只要把這個技術學會就會變強」。
Thumbnail
2023-05-10
Row-Oriented and Columnar Database 的差異與該如何選擇 在網頁服務中資料庫擔任了很重要的任務,用來保存客戶的資料與提供分析的數據來源,而針對不同的需求會有各類型適合資料庫來負責。 這篇文章中會針對 Row-Oriented (以列為儲存主體) 和 Columnar (以行為儲存主體) 的兩種資料庫來分析任務與資料庫間的合適搭配。
Thumbnail
Neno 一個基於 Postgres 的 Serverless DatabaseNeon 是基於 PostgreSQL 的 Serverless Database,具備了 Serverless 帶來的高乘載量、划算的費用與 PostgreSQL 強大的效能的一款開源資料庫服務。
Thumbnail
【前端開發】如何透過 Firebase Realtime Database 建立假資料、簡易資料庫(noSQL)Firebase Realtime Database 是一個 NoSQL 即時雲端資料庫,支援多平台(JavaScript SDKs、Android、iOS),可以讓使用者即時取得資料庫的資料。
Thumbnail
2023-02-05
Laravel Database Seeders如上篇,使用Migration來做DB版本控制,但是會發現開發過程中若是要建立測試資料,要進DB一筆一筆手動新增或執行預先寫好的insert sql,其實有點麻煩,使用Laravel提供的Seeder功能,就可以解決這個問題。 指令如下,假設建立一個user table seeder:
Thumbnail
2022-05-06
[SQL Server] A connection was successfully established with the server, but then an error occurred…今天寫程式連結資料庫,遇見這樣的錯誤 環境 .NET Core 6 / VS 2022 解決方法:DB連結字串 ConnectionString 需要額外加上 TrustServerCertificate=true。不然會出現錯誤 以 appsettings.json 設定檔為例
2021-11-29
SQL Injection 攻擊與防禦假如你開發了一個網站,有user登入的功能,駭客故意輸入SQL語法來破壞原本的SQL結構,這就是SQL注入攻擊。
Thumbnail
2020-10-23