Just nu i M3-nätverket
Jump to content

SQL-fråga


slixz

Recommended Posts

Jag har ett trixit problem. Jag har en tabell som det finns angivet fnamn = förnamn och enamn = efternamn på ett antal personer. Det jag vill kunna gör är att kontroller om antalet bokstäver i fnamn är lika med antalet bokstäver i enamn. Som det ser ut nu så är alla fnamn och enamn 25 tecken långt (troligen inställd som default). Någon som kan lösa detta?

 

Detta är vad jag har kommit fram till, givetvis fungerar det ej för att alla förekomseter är 25 tecken. Det som händer är att den listar alla förnamn och efternamn i tabellen.

 

SELECT fnamn AS Fornamn, enamn AS Efternamn

FROM forfattare

WHERE CHAR_LENGTH(fnamn) = CHAR_LENGTH(enamn);

 

 

//Magnus

 

[inlägget ändrat 2005-05-18 16:13:23 av slixz]

Link to comment
Share on other sites

Det jag vill kunna gör är att kontroller om antalet bokstäver i fnamn är lika med antalet bokstäver i enamn.
Varför skulle du vilja kontrollera det? Förstår inte riktigt vad du är ute efter..

 

Link to comment
Share on other sites

Fick hjälp i ett annat forum

 

WHERE CHAR_LENGTH(TRIM(fnamn)) = CHAR_LENGTH(TRIM(enamn));

 

Detta löste biffen ;)

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...