Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
11 views

7 SQL String Functionss

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

7 SQL String Functionss

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

SQLString Functions

String functions are used to perform an operation on input string and return an output
string. Following are the string functions defined in SQL:

1. ASCII(): This function is used to find the ASCII value of a character.

Syntax:

SELECT ascii('t');

Output: 116

2. CHAR_LENGTH(): Doesn’t work for SQL Server. Use LEN() for SQL Server. This function
is used to find the length of a word.

Syntax: SELECT char_length('Hello!');


Output: 6

3. CHARACTER_LENGTH(): Doesn’t work for SQL Server. Use LEN() for SQL Server. This
function is used to find the length of a line.

Syntax: SELECT CHARACTER_LENGTH('geeks for geeks');


Output: 15

4. CONCAT(): This function is used to add two words or strings.

Syntax: SELECT 'Geeks' || ' ' || 'forGeeks' FROM dual;


Output: ‘Geeks forGeeks’

5. CONCAT_WS(): This function is used to add two words or strings with a symbol as
concatenating symbol.

Syntax: SELECT CONCAT_WS('_', 'geeks', 'for', 'geeks');


Output: geeks_for_geeks

Database Management Systems


School of Computing
Department Computer Science and Engineering
6. FIND_IN_SET(): This function is used to find a symbol from a set of symbols.

Syntax: SELECT FIND_IN_SET('b', 'a, b, c, d, e, f');

Output: 2

7. FORMAT(): This function is used to display a number in the given format.

Syntax: Format("0.981", "Percent");

Output: ‘98.10%’

8. INSTR(): This function is used to find the occurrence of an alphabet.

Syntax: INSTR('geeks for geeks', 'e');


Output: 2 (the first occurrence of ‘e’)

Syntax: INSTR('geeks for geeks', 'e', 1, 2 );


Output: 3 (the second occurrence of ‘e’)

9. LCASE(): This function is used to convert the given string into lower case.

Syntax: LCASE ("GeeksFor Geeks To Learn");


Output: geeksforgeeks to learn

10. LEFT(): This function is used to SELECT a sub string from the left of given size or
characters.

Syntax: SELECT LEFT('geeksforgeeks.org', 5);


Output: geeks

11. RIGHT(): This function is used to SELECT a sub string from the right end of the given
size.

Syntax: SELECT RIGHT('geeksforgeeks.org', 4);


Output: ‘.org’
Database Management Systems
School of Computing
Department Computer Science and Engineering
12. LENGTH(): This function is used to find the length of a word.

Syntax: LENGTH('GeeksForGeeks');
Output: 13

13. LOCATE(): This function is used to find the nth position of the given word in a string.

Syntax: SELECT LOCATE('for', 'geeksforgeeks', 1);


Output: 6

14. LOWER(): This function is used to convert the upper case string into lower case.

Syntax: SELECT LOWER('GEEKSFORGEEKS.ORG');


Output: geeksforgeeks.org

15. LPAD(): This function is used to make the given string of the given size by adding the given
symbol.

Syntax: LPAD('geeks', 8, '0');


Output: 000geeks

16. RPAD(): This function is used to make the given string as long as the given size by adding the
given symbol on the right.

Syntax: RPAD('geeks', 8, '0');


Output: ‘geeks000’

17. LTRIM(): This function is used to cut the given sub string from the original string.

Syntax: LTRIM('123123geeks', '123');


Output: geeks

Database Management Systems


School of Computing
Department Computer Science and Engineering
18. POSITION(): This function is used to find position of the first occurrence of the given
alphabet.

Syntax: SELECT POSITION('e' IN 'geeksforgeeks');


Output: 2

19. REPEAT(): This function is used to write the given string again and again till the number
of times mentioned.

Syntax: SELECT REPEAT('geeks', 2);


Output: geeksgeeks

18. REPLACE(): This function is used to cut the given string by removing the given sub string.

Syntax: REPLACE('123geeks123', '123');


Output: geeks

20. REVERSE(): This function is used to reverse a string.

Syntax: SELECT REVERSE('geeksforgeeks.org');


Output: ‘gro.skeegrofskeeg’

21. RTRIM(): This function is used to cut the given sub string from the original string.

Syntax: RTRIM('geeksxyxzyyy', 'xyz');


Output: ‘geeks’

22. SPACE(): This function is used to write the given number of spaces.

Syntax: SELECT SPACE(7);


Output: ‘ ‘

Database Management Systems


School of Computing
Department Computer Science and Engineering
23. STRCMP(): This function is used to compare 2 strings.

If string1 and string2 are the same, the STRCMP function will return 0.

If string1 is smaller than string2, the STRCMP function will return -1.

If string1 is larger than string2, the STRCMP function will return 1.

Syntax: SELECT STRCMP('google.com', 'geeksforgeeks.com');

Output: -1

24. SUBSTR(): This function is used to find a sub string from the a string from the given position.

Syntax:SUBSTR('geeksforgeeks', 1, 5);
Output: ‘geeks’

25. SUBSTRING(): This function is used to find an alphabet from the mentioned size and the
given string.

Syntax: SELECT SUBSTRING('GeeksForGeeks.org', 9, 1);


Output: ‘G’

26. TRIM(): This function is used to cut the given symbol from the string.

Syntax: TRIM(LEADING '0' FROM '000123');


Output: 123

27. UCASE(): This function is used to make the string in upper case.

Syntax: UCASE ("GeeksForGeeks");


Output: GEEKSFORGEEKS

Database Management Systems


School of Computing
Department Computer Science and Engineering

You might also like