Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


where col != null

Postades av 2003-03-21 09:06:05 - Olof Andreassen, i forum sql-server/msde, Tråden har 4 Kommentarer och lästs av 790 personer

...Är det bara jag som gör fel eller kan man ej ställa ett vilkor där något inte får vara null?

<code>
use [jbg.net]
go
if exists(select name from sysobjects where name='view_Directories')
drop view view_Directories
go
create view view_Directories as
select tblDirectories.* from tblDirectories inner join tblUsers on
tblUsers.usrAccount = user
where tblDirectories.dirOwner = tblUsers.usrIdent and

--Denna rad ställer till det för mig.
tblDirectories.dirParent != null
go
</code>
Gör jag fel eller kan man ej ställe ett vilkor som beror på null värden?


Svara

Sv: where col != null

Postades av 2003-03-21 09:20:29 - Johan Djupmarker

Skulle det inte kunna fungera med?

IsNull(tblDirectories.dirParent, något_värde_som_inte_förekommer_i_fältet) = något_värde_som_inte_förekommer_i_fältet

/Johan


Svara

Sv: where col != null

Postades av 2003-03-21 09:21:08 - Emma Magnusson

Hej,

Finns två funktioner "is null" och isnull. Is Null kontrollerar det du vill i det här fallet isnull(inparameter, omNullErsättMed) kan du använda vid ersättning om du har ett
villkor som du vill jämföra med, då vill man oftast ersätta med 0.


/Emma


Svara

Sv: where col != null

Postades av 2003-03-21 09:29:40 - Olof Andreassen

table.col is null respektive table.col is not null funkade perfekt tackar för svar!


Svara

Sv: where col != null

Postades av 2003-03-21 09:33:16 - Christoffer Hedgate

IS NULL är ingen funktion, det är en operator. Eftersom NULL innebär ett värde man ej känner till (eller ett icke-applicerbart värde på det specifika attributet) så kan ingenting vara lika med (eller skiljt från) NULL, eftersom man helt enkelt inte kan veta om det är så. Däremot kan man använda IS NULL (och IS NOT NULL) för att kontrollera om 'värdet' i en kolumn är NULL (dvs okänt och/eller icke-applicerbart) eller ej.

ISNULL() och COALESCE() är två metoder som används för att byta ut NULL mot ett annat värde. Jag rekommenderar att man använder COALESCE eftersom den är ANSI-standard och därmed fungerar även i andra DBMS, samt att man där kan ange flera uttryck där det första icke-NULL används.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 619
27 953
271 709
232
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies