tags:

views:

42

answers:

5

Hi,

as topic says, I don't want to return the first two letters in the return values just an example: select companyname from companies returns companyX

Can I write a query that returns panyX instead?

Thanks in advance

A: 

SELECT SUBSTRING(companyname, 3, len(companyname) - 2) FROM companies

Casper
+3  A: 

select right(companyname, len(companyname)-2) as companyname will do the thing (this should work for microsoft T-SQ, see more string functions here )

naivists
A: 

Here is a bunch of string manipulation stuff for sql

Tutorial 4: SQL functions

griegs
+1  A: 

Since you don't say what RDBMS you're using, here is an ANSI-compliant answer:

SELECT SUBSTRING(mycolumn,3,CHARACTER_LENGTH(mycolumn))
Adam Bernier
A: 

SELECT SUBSTR(COMPANYNAME,3) FROM COMPANIES;

RAJNISH KUMAR