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


En SQL fråga(Mot Oracle)

Postades av 2003-05-21 10:15:22 - Daniel Åsberg, i forum asp - allmänt, Tråden har 3 Kommentarer och lästs av 446 personer

Jag har oracle databas med en kolum som har en sträng med X antal tecken. Kan se ut från '84' till '3431,87,6448,28'. Alltså 2 eller 4 siffror i oändligt antal avskiljt med kommatecken. Och dessa vill jag kolla av om de matchar hela eller början(beroende på om de är 2 eller 4 siffror) på en kortare sträng som alltid är 4 siffror.
Exempel:
Den längre strängen från post 1: 84,8241
Den kortare: 8284

Posten ovan skulle inte komma med i sök resultatet. Men om den längre strängen istället hade sett ut som nån av dessa så hade den kommit med:
82
8241,8284

/Daniel


Svara

Sv: En SQL fråga(Mot Oracle)

Postades av 2003-05-21 11:36:57 - Andreas Hillqvist

Varför lagra data som en sträng?
Skapa istället en tabell med en en till många relation.


Svara

Sv: En SQL fråga(Mot Oracle)

Postades av 2003-05-21 11:46:00 - Daniel Åsberg

Jo de är ju en möjlighet(att då måsta ändra i 15,000 poster som har fungerat i något år).

Men jag tycker vi låter oracle expterna lämna systemet som de är, och listar ut denna fråga istället.

Jag vet inte varför dom har gjort så här, men nånting bra med de borde de vara.


Svara

Sv: En SQL fråga(Mot Oracle)

Postades av 2003-05-21 12:13:09 - Andreas Hillqvist

Är idnummren relaterat till någon annan tabell? Eller vad symboliserar värden? Du kan dela upp posterna med hjälp av kod. Tar inte lång tid att skriva en rutin som gör det.

Du borde ju kunna göra något sådant här:
<code>
strFind = "8284"
strSQL = "SELECT * FROM TabellNamn WHERE ',' + Fältnamn + ',' Like '*," & Left(strFind, 1) & ",*' OR ',' + Fältnamn + ',' Like '*," & Left(strFind, 2) & ",*' OR ',' + Fältnamn + ',' Like '*," & Left(strFind, 3) & ",*' OR ',' + Fältnamn + ',' Like '*," & strFind & ",*'"
</code>


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 570 800
27 960
271 761
516
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