Post by Goborijung at 2021-03-30 16:56:13 | ID: 346
https://stackoverflow.com/questions/39610133/how-to-import-an-excel-file-into-sql-server
Post by Goborijung at 2021-01-09 09:11:42 | ID: 289
SUBSTRING(expr,start,length) เลือกตัวอักษรใน expr โดยเริ่มจากค่าที่กำหนดใน start Ex. SELECT SUBSTRING('1234567',3,4) //Output : 3456
Post by Goborijung at 2020-02-04 16:26:22 | ID: 396
DECLARE @myDate date=GETDATE(); SELECT @myDate as Today; -- หา วันที่ปัจจุบัน /* รูปแบบ */ SELECT EOMONTH('วันเดือนปีปัจจุบัน' , -1 หรือ 1) as [End of last Month]; /* ตัวอย่าง */ SELECT EOMONTH(@myDate,-1) as [End of last Month]; -- หาวันที่สุดท้ายของ เดือนที่แล้ว SELECT EOMONTH(@myDate) as [End of this Month]; -- หาวันที่สุดท้ายของ เดือนปัจจุบัน SELECT EOMONTH(@myDate,1) as [End of next Month]; -- หาวันที่สุดท้ายของ เดือนถัดไป
Post by Goborijung at 2020-08-22 15:28:28 | ID: 398
credit: https://bit.ly/2Ox9CT4 SQL UNION ALL เป็นคำสั่งที่ใช้สำหรับการเลือกข้อมูลโดยทำการรวมจำนวนแถวระหว่าง Table เข้าด้วยกัน สำหรับ UNION และ UNION ALL ต่างกันตรงที่ UNION จะเลือกข้อมูลที่ระหว่าง 2 ตาราง ตามกฏ DISTINCT ของ Table นั้น ๆ คือข้อมูลใน Table หนึ่ง ๆ จะไม่ซ่ำกัน UNION ALL เลือกข้อมูลโดยไม่สนใจ คือเลือกเอาทั้งหมด
Post by Goborijung at 2020-02-23 10:29:14 | ID: 407
Ref: clickตัวอย่างคำสั่ง
DBCC CHECKIDENT ('[TableName]', RESEED, 0); -- Reset ให้ค่าเป็น 0 DBCC CHECKIDENT ('[TableName]', RESEED, 5); -- Reset ให้ค่าเป็น 5 เพราะจะ Insert ค่า 6 เข้าไป เป็นต้นView Current Ident
SELECT IDENT_CURRENT('FQATransfer') AS NUMIDENT;
Post by Goborijung at 2021-12-18 09:30:17 | ID: 1354
SELECT ROW_NUMBER() OVER(ORDER BY SalesYTD DESC) AS Row
Post by Goborijung at 2019-12-06 10:15:58 | ID: 213
ALTER TABLE table_name ADD column_name data_type NULL Ex. ALTER TABLE test ADD Address nvarchar(200) NULL
Post by Goborijung at 2019-10-21 09:41:56 | ID: 159
แบบที่ 1 ALTER TABLE ชื่อตาราง ADD FOREIGN KEY (ชื่อฟิวส์ที่จะทำเป็น FK) REFERENCES ชื่อตารางต้นทาง(ชื่อฟิวส์); แบบที่ 2 ALTER TABLE table_name ADD CONSTRAINT fk_column_name FOREIGN KEY (column_name) REFERENCES source_table_name(column_name) Ex. ALTER TABLE Test ADD CONSTRAINT fk_Product_ID FOREIGN KEY (Product_Code) REFERENCES Product(OID)
Post by Goborijung at 2019-12-06 11:38:49 | ID: 217
จะสามารถเพิ่ม Primary Key ได้ 2 แบบดังนี้ ALTER TABLE table_name ADD PRIMARY KEY (column_name); หรือ ALTER TABLE table_name ADD CONSTRAINT pk_column_name PRIMARY KEY (column_name); Ex. ALTER TABLE test ADD PRIMARY KEY (OID); หรือ ALTER TABLE test ADD CONSTRAINT pk_OID PRIMARY KEY (OID); แบบที่ 1 จะเป็นการ Add โดย Generate CONSTRAINT Name ให้เอง แบบที่ 2 จะเป็นการกำหนด CONSTRAINT Name เอง
Post by Goborijung at 2019-12-10 14:13:31 | ID: 268
Aggregate Function เป็นฟังก์ชั่นที่ใช้ในการคำนวนหาผลรวมของคอลัมน์ที่ต้องการ โดยผลลัพธ์ที่ได้ จะอยู่ในรูปของยอดสรุป เช่น การหาผลรวม, การหาราคาเฉลี่ยของสินค้า เป็นต้น มีดังนี้ AGV หาค่าเฉลี่ยในกลุ่มข้อมูล COUNT นับจำนวนแถวของกลุ่มข้อมูล MAX หาค่าสูงสุดของกลุ่มข้อมูล MIN หาค่าต่ำสุดของกลุ่มข้อมูล SUM หาผลรวมของกลุ่มข้อมูล STDEV หาค่าส่วนเบี่ยงเบนมาตรฐาน STDEVP หาค่าส่วนเบี่ยงเบนมาตรฐานนิยม VAR หาค่าความแปรปรวน VARP หาค่าความแปรปรวนนิยม AGV หาค่าเฉลี่ยในกลุ่มข้อมูล Ex. SELECT CONo ,AVG(ORDQTYPCS) AS agv_ordqty FROM TM_SO GROUP BY CONo ORDER BY CONo COUNT นับจำนวนแถวของกลุ่มข้อมูล Ex. SELECT CONo ,COUNT(ORDQTYPCS) AS count_ordqty FROM TM_SO GROUP BY CONo ORDER BY CONo Ex. SELECT CONo ,COUNT(DISTINCT ORDQTYPCS) AS count_ordqty FROM TM_SO GROUP BY CONo ORDER BY CONo MAX หาค่าสูงสุดของกลุ่มข้อมูล Ex. SELECT CONo ,MAX(ORDQTYPCS) AS max_ordqty FROM TM_SO GROUP BY CONo ORDER BY CONo MIN หาค่าต่ำสุดของกลุ่มข้อมูล Ex. SELECT CONo ,MIN(ORDQTYPCS) AS min_ordqty FROM TM_SO GROUP BY CONo ORDER BY CONo SUM หาผลรวมของกลุ่มข้อมูล Ex. SELECT CONo ,SUM(ORDQTYPCS) AS sum_ordqty FROM TM_SO GROUP BY CONo ORDER BY CONo STDEV หาค่าส่วนเบี่ยงเบนมาตรฐาน Ex. SELECT CONo ,STDEV(ORDQTYPCS) AS stdev_ordqty FROM TM_SO GROUP BY CONo ORDER BY CONo STDEVP หาค่าส่วนเบี่ยงเบนมาตรฐานนิยม Ex. SELECT CONo ,STDEVP(ORDQTYPCS) AS stdevp_ordqty FROM TM_SO GROUP BY CONo ORDER BY CONo VAR หาค่าความแปรปรวน SELECT CONo ,VAR(ORDQTYPCS) AS var_ordqty FROM TM_SO GROUP BY CONo ORDER BY CONo VARP หาค่าความแปรปรวนนิยม SELECT CONo ,VARP(ORDQTYPCS) AS varp_ordqty FROM TM_SO GROUP BY CONo ORDER BY CONo