sondmk header
SQL SERVER เบื้องต้น

SQL SERVER :: DROP TABLE

Post by Goborijung at 2019-12-06 09:42:25 | ID: 210

DROP TABLE table_name

SQL SERVER :: Export Table Data to CSV File

Post by Goborijung at 2019-12-19 11:24:47 | ID: 345

https://www.easeus.com/sql-database-recovery/export-ms-sql-server-to-csv.html

SQL SERVER :: FLOOR(numeric_expr) Function ปัดเศษทิ้ง เหลือเลขจำนวนเต็ม

Post by Goborijung at 2019-12-10 14:59:53 | ID: 280

FLOOR(numeric_expr) ปัดเศษทิ้ง เหลือเลขจำนวนเต็ม
Ex.
SELECT FLOOR(1234.99) //Output : 1234

SQL SERVER :: FULL OUTER JOIN (เชื่อมตารางทางซ้าย และ ทางขวาเข้าด้วยกัน)

Post by Goborijung at 2019-12-10 10:17:59 | ID: 261

FULL OUTER JOIN
เป็นการเชื่อมตาราง ตั้งแต่ 2 ตารางเข้าด้วยกัน โดยนำข้อมูลในตารางทั้งฝั่งซ้ายมือ และ ขวามือมารวมกัน
Ex.
SELECT * FROM table_a AS a
FULL OUTER JOIN table_b AS b
ON a.column_name = b.column_name

Ex.
SELECT * FROM Section AS s
FULL OUTER JOIN [User] AS u
ON s.OID = u.Section
WHERE u.NickName IS NOT NULL

SQL SERVER :: Get Month , Last Month , -1 Month , +1 Month

Post by Goborijung at 2022-02-28 13:38:51 | ID: 1380

Select FORMAT((DATEADD(Month, -1, GETDATE())),'yyyy-MM')	--เดือนที่แล้ว
Select FORMAT((DATEADD(Month, 0, GETDATE())),'yyyy-MM')		--เดือนปัจจุบัน
Select FORMAT(GETDATE(),'MM')					--เดือนปัจจุบัน
Select FORMAT((DATEADD(Month, +1, GETDATE())),'yyyy-MM')	--เดือนถัดไป

Select GETDATE() -- current date :: rs = 2025-05-27  
Select DATEADD(mm,-1,GETDATE()) -- -1 Month :: rs = 2025-04-27  
Select DATEADD(mm,-1,'2025-05-01') -- -1 Month :: rs = 2025-04-01  
SELECT EOMONTH('2025-04-01') -- get last day of month :: rs = 2025-04-30



SQL SERVER :: INSERT INTO แบบเลือก Field ได้ ว่าเราจะเอาฟิวส์อะไรบ้าง Recommend

Post by Goborijung at 2020-12-21 09:40:36 | ID: 453

> ตัวอย่าง Query

INSERT INTO Claim(ClaimNo,Createdate,OIDSeries,OIDItem,ReturnQTY,CRNo,Remark,[User],UpdateBy,UpdateDate) 
SELECT concat(VendCode,ClaimNo,Year(GETDATE()),'0001'),Createdate,OIDSeries,OIDItem,ReturnQTY,CRNo,Remark,[User],UpdateBy,UpdateDate
From _TM_Claim

SQL SERVER :: LEFT OUTER JOIN (ดึงข้อมูลโดยใช้ตารางทางซ้ายเป็นหลัก)

Post by Goborijung at 2019-12-10 09:48:26 | ID: 259

LEFT OUTER JOIN
เป็นการเชื่อมตาราง ตั้งแต่ 2 ตารางเข้าด้วยกัน โดยจะตรวจสอบข้อมูลในคอลัมน์ที่ใช้เป็นเงื่อนไขในการเชื่อมโยงทั้ง 2 ตาราง
โดยจะแสดงแถวข้อมูลจากตารางซ้ายทั้งหมด ส่วนตารางฝั่งขวา จะแสดงเฉพาะแถวที่มีเงื่อนไขตรงกับตารางฝั่งซ้ายเท่านั้น

Note:: 
ตารางฝั่งซ้าย (ตารางที่ถูกประกาศก่อน) จะถูกแสดงทั้งหมด
ตารางฝั่งขวา (ตารางที่ถูกประกาศทีหลัง) จะแสดงเฉาะแถวที่มีเงื่อนไขของข้อมูล ตรงกันกับตารางทางฝั่งซ้ายเท่านั้น

Ex.
SELECT * FROM table_a AS a
LEFT OUTER JOIN table_b AS b
ON a.column_name = b.column_name

Ex.
SELECT * FROM Section AS s
LEFT OUTER JOIN [User] AS u
ON s.OID = u.Section
WHERE u.NickName IS NOT NULL

SQL SERVER :: LEN(string_expr) Function นับความยาวสตริงที่กำหนด (ไม่นับช่องว่างด้านหลัง)

Post by Goborijung at 2019-12-10 16:37:57 | ID: 285

LEN(string_expr) นับความยาวสตริงที่กำหนด (ไม่นับช่องว่างด้านหลัง)
Ex.
SELECT LEN('Hello World') //Output : 11

SQL SERVER :: LOWER(character_expr) Function แปลงตัวอักษรให้เป็นตัวพิมพ์เล็ก

Post by Goborijung at 2019-12-10 16:39:14 | ID: 286

LOWER(character_expr) แปลงตัวอักษรให้เป็นตัวพิมพ์เล็ก
Ex.
SELECT LOWER('Kanom Muntookmad') //Output : kanom muntookmad

SQL SERVER :: LTRIM(character_expr) Function ตัดช่องว่างด้านซ้ายออก

Post by Goborijung at 2019-12-10 16:39:56 | ID: 287

LTRIM(character_expr) ตัดช่องว่างด้านซ้ายออก
Ex.
SELECT LTRIM(' Hello') //Output : Hello

<<<...567891011121314...>>>

Framework

Library


เครื่องมือพัฒนาเว็บ



การออกแบบและพัฒนาเว็บไซต์


Download SourceCode



copyAllright © 2016 soundmk.com