iT邦幫忙

0

SQL語法學習疑問

sql

各位大大好,小弟我平常使用SQL都只有CRUD,
進階一點頂多也只用到case when或子查詢,
但還是會遇到無法處理的需求,
像下列這樣的寫法有沒有什麼名稱可以搜尋,或學習的網站?
小弟我真的不知道google關鍵字該下什麼

declare @count nvarchar(10)
select @count = count(*) from ... where.....
if( @count=0)
BEGIN
	select * from ... where.....
END
看更多先前的討論...收起先前的討論...
https://www.1keydata.com/tw/sql/sql-syntax.html

或許樓主可試試查詢T-SQL
小魚 iT邦大師 1 級 ‧ 2019-10-07 14:59:34 檢舉
sql語法 教學
變數教學,IT邦幫忙的文章 https://ithelp.ithome.com.tw/articles/10009411
sion iT邦新手 4 級 ‧ 2019-10-07 15:28:25 檢舉
小魚大,Yang大
那些找到的都是基礎語法
不太夠啦

1 個回答

4
ted59438
iT邦新手 5 級 ‧ 2019-10-07 15:12:32
最佳解答

這三個教學應該是你目前比較需要的SQL進階教學
裡面針對你說的流程語法有蠻完整的說明:

T-SQL
https://o7planning.org/en/10327/sql-server-transact-sql-programming-tutorial

PL/SQL
https://o7planning.org/en/10313/oracle-pl-sql-programming-tutorial

MySQL
https://o7planning.org/en/10325/database-programming-with-mysql

sion iT邦新手 4 級 ‧ 2019-10-07 15:32:16 檢舉

感謝 ted 大大
我想學的就類似這種像在SQL裡做像程式邏輯的編寫

sion iT邦新手 4 級 ‧ 2019-10-07 15:40:09 檢舉

T-SQL google搜尋也都搜到基礎語法而已

所以完整搜尋應該下 T-SQL 流程控制 /images/emoticon/emoticon12.gif

我要發表回答

立即登入回答