Обсуждение: Select
Hi All,
I'm in trouble to build a select...
I have a table (for example) like this:
Table: Employee
empCod | empName | empDepth
---------+-----------+-----------
1 | Anand | any
2 | Oliver | any
3 | Peter | any
4 | Bob | any
5 | David | any
6 | Paul | any
Now I would like to select all employees which name begins with the letter
"P".....
> Select * from employee where "name-begin-with-letter-P".... :-)
How can I do it ???
Thanks in advance,
Marcelo Pereira
Unicamp - Brazil
SELECT * FROM employee WHERE empname LIKE 'P%' the above would work only if you want to search for people w/ names starting w/ P Mike ----- Original Message ----- From: "Marcelo Pereira" <gandalf@sum.desktop.com.br> To: <pgsql-general@postgresql.org> Sent: Tuesday, April 17, 2001 5:23 AM Subject: Select > Hi All, > > I'm in trouble to build a select... > I have a table (for example) like this: > > > Table: Employee > empCod | empName | empDepth > ---------+-----------+----------- > 1 | Anand | any > 2 | Oliver | any > 3 | Peter | any > 4 | Bob | any > 5 | David | any > 6 | Paul | any > > Now I would like to select all employees which name begins with the letter > "P"..... > > > Select * from employee where "name-begin-with-letter-P".... :-) > > How can I do it ??? > > Thanks in advance, > > Marcelo Pereira > Unicamp - Brazil > > > ---------------------------(end of broadcast)--------------------------- > TIP 5: Have you checked our extensive FAQ? > > http://www.postgresql.org/users-lounge/docs/faq.html >
On Tue, Apr 17, 2001 at 09:23:02AM -0300, Marcelo Pereira wrote: > Hi All, > > > Now I would like to select all employees which name begins with the letter > "P"..... > > > Select * from employee where "name-begin-with-letter-P".... :-) > select * from employee where email ~ '^P'; or if case does not matter select * from employee where upper(email) ~ '^P';