Avatar billede hanzimann Nybegynder
04. november 2002 - 11:56 Der er 2 kommentarer og
1 løsning

Bits

Hej Alle kloge hoveder!

Jeg henter en tabel via en sp. Tabellen indeholder flg:

id int,
text1 varchar(5000),
text2 varchar(5000),
text3 varchar(5000)

hvordan skriver jeg min sp hvis jeg kun vil have en tabel der returnere id en bit for hver af text1 felterne indeholdende 1 hvis der er tekst i dem.

altså noget i denne retning:

id  isText1 isText2 isText3
---- ------- ------- -------
100  0      1      1
101  1      0      1

På forhånd tak!

Hans
Avatar billede bennytordrup Nybegynder
04. november 2002 - 15:27 #1
select [id], case when IsNull(Text1, '') = '' then 0 else 1 end as isText1, case when IsNull(Text2, '') = '' then 0 else 1 end as isText2, case when IsNull(Text3, '') = '' then 0 else 1 end as isText3 from EnTabel
order by [id]
Avatar billede hanzimann Nybegynder
12. november 2002 - 14:38 #2
Beklager den sene respons :-) - og mange tak!
Avatar billede bennytordrup Nybegynder
12. november 2002 - 14:39 #3
Fint nok - bare responsen kommer, så der ikke ligger og flyder åbne spørgsmål rundt :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester