UPDATE YourTable
SET YourColumn = Replace(YourColumn ,'oldText','newText')
WHERE YourCriteria
Showing posts with label Select. Show all posts
Showing posts with label Select. Show all posts
Wednesday, March 10, 2021
SQL, Select, Replace
Monday, December 21, 2020
เรียกดูชื่อฐานข้อมูล
SELECT name, database_id, create_date FROM sys.databases
Wednesday, December 5, 2018
SQL Server, เรียกดู DataBase ทั้งหมดที่มีอยู่บน Server
SELECT * FROM master.sys.databases
SQL Server, คำสั่งเรียกดู Table ทั้งหมดที่มีอยู่ใน Database
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE'แต่ถ้าเรียก View มาด้วยก็ไม่ต้องใส่ WHERE
SELECT * FROM INFORMATION_SCHEMA.TABLES
Monday, July 23, 2018
วิธี Select Description ของ Table ใน SQL Server มา
SSMS ในหน้า Design > Table > Column > ช่อง Description สามารถใส่คำอธิบายที่เกี่ยวข้องกับคอลัมน์นั้นได้
USE [YourDataBaseName] SELECT [Table Name] = i_s.TABLE_NAME, [Column Name] = i_s.COLUMN_NAME, [Description] = s.value FROM INFORMATION_SCHEMA.COLUMNS i_s LEFT OUTER JOIN sys.extended_properties s ON s.major_id = OBJECT_ID(i_s.TABLE_SCHEMA+'.'+i_s.TABLE_NAME) AND s.minor_id = i_s.ORDINAL_POSITION AND s.name = 'MS_Description' WHERE OBJECTPROPERTY(OBJECT_ID(i_s.TABLE_SCHEMA+'.'+i_s.TABLE_NAME), 'IsMsShipped')=0 --AND i_s.TABLE_NAME = 'YourTableName' ORDER BY i_s.TABLE_NAME, i_s.ORDINAL_POSITION
Wednesday, February 7, 2018
SQL Command, Select, Date
DECLARE @D1 DateTime
DECLARE @D2 DateTime
SET @D1 = '2018-01-01'
SET @D2 = '2018-01-04'
แบบที่ 1 ที่เคยใช้
SELECT dateColumn, Column2 FROM YourTable WHERE dateColumn>= @D1 AND dateColumn <= @D2
แบบที่ 2 ใช้ BETWEEN
SELECT dateColumn, Column2 FROM YourTable WHERE dateColumn BETWEEN @D1 AND @D2
แบบที่ 3 กรณีต้องการเลือกตั้งแต่วันที่ 1 ของเดือนนั้น จนถึงวันที่เลือก และต้องการลดจำนวนพารามิเตอร์ลงจาก 2 ตัวเหลือ 1 ตัว
SELECT dateColumn, Column2 FROM YourTable WHERE dateColumn BETWEEN DATEADD(D,-(Day(@D2)-1),@D2) AND @D2
DECLARE @D2 DateTime
SET @D1 = '2018-01-01'
SET @D2 = '2018-01-04'
แบบที่ 1 ที่เคยใช้
SELECT dateColumn, Column2 FROM YourTable WHERE dateColumn>= @D1 AND dateColumn <= @D2
แบบที่ 2 ใช้ BETWEEN
SELECT dateColumn, Column2 FROM YourTable WHERE dateColumn BETWEEN @D1 AND @D2
แบบที่ 3 กรณีต้องการเลือกตั้งแต่วันที่ 1 ของเดือนนั้น จนถึงวันที่เลือก และต้องการลดจำนวนพารามิเตอร์ลงจาก 2 ตัวเหลือ 1 ตัว
SELECT dateColumn, Column2 FROM YourTable WHERE dateColumn BETWEEN DATEADD(D,-(Day(@D2)-1),@D2) AND @D2
Thursday, September 26, 2013
ต้องการใช้ Select Command เลือก Record Number และ Record Count มาด้วย
Use the following code in SQL Server
ตัวอย่าง Select Record Number มาด้วย
select rank() OVER (ORDER BY a.au_lname, a.au_fname) as rank, a.au_lname, a.au_fname
from authors a
order by rank
ตัวอย่าง Select Record Count มาด้วย
SELECT my_table.my_col, count(*) OVER() AS 'Count'
FROM my_table
WHERE my_table.foo = 'bar'
ตัวอย่าง Select Record Number มาด้วย
select rank() OVER (ORDER BY a.au_lname, a.au_fname) as rank, a.au_lname, a.au_fname
from authors a
order by rank
ตัวอย่าง Select Record Count มาด้วย
SELECT my_table.my_col, count(*) OVER() AS 'Count'
FROM my_table
WHERE my_table.foo = 'bar'
Subscribe to:
Posts (Atom)
