Första sidan | Forum start | Logga in | Bli medlem |


Kan man skriva så här?

Forumet för dej som vill diskutera MySQL, Oracle och andra databaser till UNIX / Linux.

Kan man skriva så här?

Inläggav klein 14 januari 2007, 18:24

SELECT concat(lower(datalista_name),' ',lower( datalista_model )) AS data_search FROM datalista WHERE data_search like '%1200X%'


Jag får inte detta att fungera, förslag?
klein
 
Inlägg: 4883
Blev medlem: 1 april 2002, 02:00
Ort: 43,41,41N, 7,15,47Ö

Inläggav mog 15 januari 2007, 18:25

Kod: Markera allt
SELECT LOWER(CONCAT(a.a,' ',a.b)) FROM a WHERE a.a LIKE '%xx%'

hade jag nog gjort istället, men får du det inte att fungera så (om du kör php som jag förmodar) gör såhär:

Kod: Markera allt
$sql="SELECT LOWER(CONCAT(a.a,' ',a.b)) FROM a WHERE a.a LIKE '%xx%'";
mysql_query($sql)or die(mysql_error());


så får du ut felmeddelande.
Användarvisningsbild
mog
 
Inlägg: 1578
Blev medlem: 2 april 2002, 02:00
Ort: gbg

Inläggav klein 20 januari 2007, 10:14

Jag vill kunna söka i både a.a och a.b.

mog skrev:
Kod: Markera allt
SELECT LOWER(CONCAT(a.a,' ',a.b)) FROM a WHERE a.a LIKE '%xx%'

hade jag nog gjort istället, men får du det inte att fungera så (om du kör php som jag förmodar) gör såhär:

Kod: Markera allt
$sql="SELECT LOWER(CONCAT(a.a,' ',a.b)) FROM a WHERE a.a LIKE '%xx%'";
mysql_query($sql)or die(mysql_error());


så får du ut felmeddelande.
klein
 
Inlägg: 4883
Blev medlem: 1 april 2002, 02:00
Ort: 43,41,41N, 7,15,47Ö

Inläggav mog 20 januari 2007, 16:29

Kod: Markera allt
SELECT LOWER(CONCAT(a.a,' ',a.b)) FROM a WHERE a.a LIKE '%xx%' OR a.b LIKE '%xx%'


:roll:
Användarvisningsbild
mog
 
Inlägg: 1578
Blev medlem: 2 april 2002, 02:00
Ort: gbg


Återgå till Databas forum

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst