Matt's SQL Reference |
index |
LAST_NAME || ', ' || FIRST_NAME SMITH, JOHN
BAKER, MARY
JONES, JANE
BROWN, JOE
WHITE, LARRY
SMITH, JILL
SELECT LAST_NAME, SUBSTR(FIRST_NAME,1,1)
FROM MEMBER_TABLE;
| LAST_NAME | SUBSTR(FIRST_NAME,1,1) |
|---|---|
| SMITH | J |
| BAKER | M |
| JONES | J |
| BROWN | J |
| WHITE | L |
| SMITH | J |
SELECT INTEREST, LTRIM(INTEREST, 'SCUBA ')
FROM MEMBER_TABLE;
INTEREST LTRIM(INTEREST, 'SCUBA ') BIKING BIKING COOKING COOKING RUNNING RUNNING SCUBA DIVING DIVING RUNNING RUNNING PROGRAMMING PROGRAMMING
SELECT FIRST_NAME, RTRIM(FIRST_NAME, 'E')
FROM MEMBER_TABLE;
FIRST_NAME LTRIM(FIRST_NAME, 'E') JOHN JOHN MARY MARY JANE JAN JOE JO LARRY LARRY JILL JILL
SELECT INTEREST, REPLACE(INTEREST, 'ING', 'ER')
FROM MEMBER_TABLE;
INTEREST REPLACE(INTEREST, 'ING', 'ER') BIKING BIKER COOKING COOKER RUNNING RUNNER SCUBA DIVING SCUBA DIVER RUNNING RUNNER PROGRAMMING PROGRAMMER
SELECT LAST_NAME, TRANSLATE(LAST_NAME, 'IN', 'YW')
FROM MEMBER_TABLE;
LAST_NAME TRANSLATE(LAST_NAME, 'IN', 'YW') SMITH SMYTH BAKER BAKER JONES JOWES BROWN BROWW WHITE WHYTE SMITH SMYTH
SELECT UPPER(FIRST_NAME)
FROM MEMBER_TABLE;
UPPER(FIRST_NAME) JOHN MARY JANE JOE LARRY JILL
SELECT LOWER(INTEREST)
FROM MEMBER_TABLE;
LOWER(INTEREST) biking cooking running scuba diving running programming
SELECT INTEREST, POSITION(INTEREST, 'R')
FROM MEMBER_TABLE;
INTEREST POSITION(INTEREST, 'K') BIKING 3 COOKING 4 RUNNING 0 SCUBA DIVING 0 RUNNING 0 PROGRAMMING 0
SELECT INTEREST, INSTR(INTEREST, 'I',1,2)
FROM MEMBER_TABLE;
INTEREST INSTR(INTEREST, 'I',1,2) BIKING 4 COOKING 0 RUNNING 0 SCUBA DIVING 10 RUNNING 0 PROGRAMMING 0
SELECT LAST_NAME, DECODE(LAST_NAME, 'SMITH', 'SMYTHE', 'JONES', 'JOHNSON', 'WILSON')
FROM MEMBER_TABLE;
LAST_NAME DECODE(LAST_NAME, 'SMITH', 'SMYTHE', 'JONES', 'JOHNSON ', 'WILSON') SMITH SMYTHE BAKER WILSON JONES JOHNSON BROWN WILSON WHITE WILSON SMITH SMYTHE
SELECT INTEREST, LENGTH(INTEREST)
FROM MEMBER_TABLE;
INTEREST LENGTH(INTEREST) BIKING 6 COOKING 7 RUNNING 7 SCUBA DIVING 12 RUNNING 7 PROGRAMMING 11
SELECT FIRST_NAME, NVL(AGE, 0)
FROM MEMBER_TABLE;
FIRST_NAME NVL(AGE, 0) JOHN 34 MARY 42 JANE 29 JOE DIVING 36 LARRY 0 JILL 36
| Last updated | Please report any problems or comments to matt@mindflip.com |