|  | 		    
					
        
         
          
         
	
          | |  | Udtræk af værdi i tekstfelt Fra : Michael Salomonsen
 | 
 Dato :  08-09-04 15:06
 | 
 |  | Jeg har en MySQL data hvor der er et felt hvor nogle af felterne er blandet
 tal og bogstaver og andre er kun tal - eks:
 
 115x
 37
 49
 345d
 
 hvordan kan jeg få dette udtrukket fra databasen som 115, 37, 49 og 345? -
 værdien er ikke ens længde, så jeg kan ikke bare trække max 3 tegn..
 
 -Michael
 
 
 
 
 |  |  | 
  Kristian Thy (08-09-2004) 
 
	
          | |  | Kommentar Fra : Kristian Thy
 | 
 Dato :  08-09-04 15:30
 | 
 |  | 
 
            Michael Salomonsen uttered:
 > Jeg har en MySQL data hvor der er et felt hvor nogle af felterne er blandet
 > tal og bogstaver og andre er kun tal - eks:
 >
 > 115x
 > 37
 > 49
 > 345d
 >
 > hvordan kan jeg få dette udtrukket fra databasen som 115, 37, 49 og 345? -
 > værdien er ikke ens længde, så jeg kan ikke bare trække max 3 tegn..
 Er det altid x tal efterfulgt af y bogstaver, eller kan det også være
 '1a2b' eller 'a1b2'?
 \\kristian
 -- 
http://lpf.ai.mit.edu/Patents/knuth-to-pto.txt |  |  | 
  ///JJ (08-09-2004) 
 
	
          | |  | Kommentar Fra : ///JJ
 | 
 Dato :  08-09-04 16:46
 | 
 |  | Michael Salomonsen wrote:
 > Jeg har en MySQL data hvor der er et felt hvor nogle af felterne er
 > blandet tal og bogstaver og andre er kun tal - eks:
 >
 > 115x
 > 37
 > 49
 > 345d
 >
 > hvordan kan jeg få dette udtrukket fra databasen som 115, 37, 49 og
 > 345? - værdien er ikke ens længde, så jeg kan ikke bare trække max 3
 > tegn..
 
 Blot en idé - har man ikke noget a la "IsNumeric" på MySQL?
 
 Måske: select * from tabel where isnumeric(felt)
 
 Har altså ikke afprøvet dette! :)
 --
 
 
 Mvh
 ///JJ
 
 
 
 
 |  |  | 
  Peter Brodersen (08-09-2004) 
 
	
          | |  | Kommentar Fra : Peter Brodersen
 | 
 Dato :  08-09-04 17:19
 | 
 |  | On Wed, 8 Sep 2004 16:05:37 +0200, "Michael Salomonsen"
 <michaels@fjerndettemulticom.dk> wrote:
 
 >115x
 >37
 >49
 >345d
 >
 >hvordan kan jeg få dette udtrukket fra databasen som 115, 37, 49 og 345? -
 >værdien er ikke ens længde, så jeg kan ikke bare trække max 3 tegn..
 
 Hvis der altid er tal forrest og ikke senere, så kan du quick'n'dirty
 lægge 0 til. Fx:
 
 SELECT felt + 0 AS talfelt FROM tabel ...
 
 Hvad repræsenterer feltet, siden du opnår blandede data?
 
 --
 - Peter Brodersen
 
 Ugens sprogtip: lige meget (og ikke ligemeget)
 
 
 |  |  | 
  Michael Salomonsen (09-09-2004) 
 
	
          | |  | Kommentar Fra : Michael Salomonsen
 | 
 Dato :  09-09-04 11:09
 | 
 |  | "Peter Brodersen" <usenet@ter.dk> wrote in message
 news:chnbdb$3t$1@katie.ellegaard.dk...
 >
 > Hvis der altid er tal forrest og ikke senere, så kan du quick'n'dirty
 > lægge 0 til. Fx:
 >
 > SELECT felt + 0 AS talfelt FROM tabel ...
 >
 > Hvad repræsenterer feltet, siden du opnår blandede data?
 
 Jeg fik formuleret mig lidt forkert, det var outputtet jeg ville have
 sorteret numerisk, men det er så klaret med 'sort by felt + 0'.
 
 Tak for hjælpen til jer alle
 
 -Michael
 
 
 
 
 |  |  | 
 |  |