ipin's blog

best practices don't come easy, it comes with a passion for self-improvment

Archive for the ‘SQL’ Category

Divide INT Get Decimal Output In Sql Server

with 2 comments

Anda mungkin terkejut melihat hasil dari perhitungan di SQL Server :

 
SELECT 4 / 5 
 
-----------  
0 
 
(1 row(s) affected)

Read the rest of this entry »

Written by yanuarseno

August 4, 2010 at 8:13 am

Posted in SQL

Find A Table Column On SQL Server

leave a comment »

Untuk mencari suatu column pada table yang ada di suatu database dapat menggunaka query :

USE [DATABASE_NAME]
SELECT name FROM sysobjects WHERE id IN ( SELECT id FROM syscolumns WHERE name = 'THE_COLUMN_NAME' )

Atau bila tidak mengetahui secara pasti nama column nya :

USE [DATABASE_NAME]
SELECT name FROM sysobjects WHERE id IN ( SELECT id FROM syscolumns WHERE name like '%PART_OF_NAME%' )

Read the rest of this entry »

Written by yanuarseno

July 26, 2010 at 3:28 am

Posted in SQL

Function To Calculate Age And Get Numeric On SQL Server

leave a comment »

Function Get Only Digits
Fungsi untuk mendapatkan angka dari suatu string/field

CREATE FUNCTION [DBO].[ONLY_DIGITS] (@StrVal AS VARCHAR(50))
RETURNS VARCHAR(50)
AS
BEGIN
WHILE PATINDEX('%[^0-9]%', @StrVal) > 0
SET @StrVal = REPLACE(@StrVal,SUBSTRING(@StrVal,PATINDEX('%[^0-9]%', @StrVal),1),'')
RETURN @StrVal
END

Contoh

SELECT [DBO].[UFN_GETAGE]('1986-01-07', '2010-07-23')

Hasil

24

Read the rest of this entry »

Written by yanuarseno

July 23, 2010 at 8:06 am

Posted in SQL