各位大大好,小弟我平常使用SQL都只有CRUD,
進階一點頂多也只用到case when或子查詢,
但還是會遇到無法處理的需求,
像下列這樣的寫法有沒有什麼名稱可以搜尋,或學習的網站?
小弟我真的不知道google關鍵字該下什麼
declare @count nvarchar(10)
select @count = count(*) from ... where.....
if( @count=0)
BEGIN
select * from ... where.....
END
這三個教學應該是你目前比較需要的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