Post by Goborijung at 2019-12-09 14:13:13 | ID: 252
Ex. SELECT RANK() OVER(ORDER BY POQty) AS Ranks, DENSE_RANK() OVER(ORDER BY POQty) AS DenseRank, * FROM TM_PO
Post by Goborijung at 2019-12-09 13:25:31 | ID: 251
Ex. SELECT TOP 10 ProductID, Name, Color FROM Product
Post by Goborijung at 2019-12-10 08:22:23 | ID: 257
WITH UserNames (Column_OID,Column_UserName) AS ( SELECT OID,(UserName+' | '+FullName+' | '+NickName) FROM [User] ) SELECT * FROM UserNames WHERE Column_UserName IS NOT NULL
Post by Goborijung at 2019-12-09 13:06:08 | ID: 248
คำสั่ง WITH CUBE จะเป็นการหาผลรวมโดยขึ้นกับคอลัมน์ที่ประกาศไว้หลังคำสั่ง GROUP BY Ex. SELECT ProductID, SUM(Quantity) AS 'Total' FROM Product WHERE ProductID BETWEEN 900 AND 910 GROUP BY Product WITH CUBE WITH CUBE จะหาผลรวม ของผลรวมของแต่ละแถวอีกที จากตัวอย่าง จะเป็นการหาผลรวมตามกลุ่มของสินค้าด้วย GROUP BY ProductID จากนั้น สรุปผลรวมทั้งหมดที่ได้ด้วย WITH CUBE เป็นต้น
Post by Goborijung at 2019-12-06 16:29:49 | ID: 228
SELECT Description , POQty, unitCost, Amount=(POQty*UnitCost) FROM TM_PO WHERE POQty BETWEEN 5 AND 10
Post by Goborijung at 2020-12-21 09:38:47 | ID: 219
SELECT column_name INTO #new_table_temp FROM table_name Ex. SELECT col1,col2 INTO #TM_Test FROM Product
Post by Goborijung at 2019-12-06 15:18:19 | ID: 223
SELECT column1, column2, column_n FROM table_name Ex. SELECT userID, UserName, FullName FROM User
Post by Goborijung at 2019-12-06 15:55:10 | ID: 225
Ex. SELECT Description , POQty, unitCost, Amount=(POQty*UnitCost) FROM TM_PO WHERE NOT POQty = 5 SELECT Description , POQty, unitCost, Amount=(POQty*UnitCost) FROM TM_PO WHERE NOT POQty BETWEEN 1 AND 10
Post by Goborijung at 2019-12-06 15:40:15 | ID: 224
SELECT col1 , col2, co3, add_new_col=(col2*cal3) FROM table_name Ex. SELECT Description , POQty, unitCost, Amount=(POQty*UnitCost) FROM TM_PO SELECT Description , POQty, unitCost, Amount=(POQty*UnitCost) FROM TM_PO WHERE (POQty*UnitCost) > 300 SELECT Description , POQty, unitCost, Amount=(POQty*UnitCost) FROM TM_PO WHERE (POQty*UnitCost) BETWEEN 1000 AND 1500
Post by Goborijung at 2019-12-06 16:06:24 | ID: 226
SELECT Description , POQty, unitCost, Amount=(POQty*UnitCost) FROM TM_PO WHERE POQty = 1 AND (UnitCost=245 OR UnitCost=740) SELECT Description , POQty, unitCost, Amount=(POQty*UnitCost) FROM TM_PO WHERE POQty = 1 AND (UnitCost IN(245,740))