| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> database Software >> Content
    Transact- SQL String Funktioner
    Transact -SQL database programmering sprog er en dialekt af industri-standard SQL eller Structured Query Language. Microsofts SQL Server og Sybase database servere bruger Transact- SQL til at konstruere , vedligeholde og få adgang til relationelle databaser . Programmører ofte manipulere tegnstrenge , som når du søger efter tallene " 123 " på en liste over millioner af kørekort numre , eller kombinerer første og sidste navne i et enkelt felt . For at gøre dette , de bruger strengfunktionerne indbygget i Transact- SQL. Character Strings

    En tegnstreng er en type data felt, der indeholder nogen form for tekst, f.eks bogstaver, tal , tegnsætning og specialtegn. For eksempel tæller en persons navn og adresse som tegnstrenge . En streng har en længde , og du kan vælge strengen hinanden tegn for tegn ved at identificere steder i strengen . For eksempel har strengen " Abraham Lincoln " en længde på 15 tegn . Den femte tegn i strengen er et "h ". Selvom du kan gemme telefonnumre i tegnstrenge , kan du ikke udføre aritmetiske på dem , medmindre du konverterer dem til en numerisk datatype først.
    Sammenkædning og Separation

    at kombinere to strenge i Transact- SQL, bruge et plustegn ( +) mellem dem. At kombinere første og sidste navnefelter du bruge følgende kode: table_name ( " first_name " ) + ' ' + table_name ( " last_name " ) Bemærk den ekstra plads sammenkædede i midten for at adskille de to ord. Når du kombinerer to eller flere strenge i denne måde , programmører kalder det " sammenkædning ". Du bruger de rigtige () , VENSTRE () og SUBSTRING () funktioner til at adskille en streng i mindre dele. HØJRE () og VENSTRE () hver tager to parametre : Den streng og en længde nummer. SUBSTRING () tager tre parametre: en snor, et udgangspunkt og en længde . HØJRE () returnerer længst til højre tegn, VENSTRE ( ) giver længst til venstre , og SUBSTRING starter hvor du fortæller det. For eksempel ( ' Abraham Lincoln ', 4 ) HØJRE returnerer strengen ' Coln ' og venstre ( ' Abraham Lincoln ', 4 ) returnerer ' Abra . SUBSTRING ( ' Abraham Lincoln ' , 7,3 ) returnerer ' m L , 'giver dig tre tegn , startende ved den syvende .
    ltrim , rTRIM og Len

    du kan lave en streng, vises pænere , hvis du fjerner blanke fra sin starten eller slutningen . For eksempel, hvis " first_name " og " last_name " var begge 15 -cifrede fast længde felter , sammenkædningen af ​​de to lyder: " Abraham Lincoln. " Ved at trimme efterstillede blanke med RTRIM () du bruge følgende Transact -SQL code: RTRIM ( table_name ( " first_name " ) ) + ' ' + RTRIM ( table_name ( " last_name " ) ) det giver dig " Abraham Lincoln. " The ltrim () funktion fjerner blanks fører op til første ikke-tomme tegn i en streng. LEN () funktion tager en tegnstreng , og returnerer dens længde som et heltal. LEN ( "Schweiz" ), returnerer nummer 11 .
    CHARINDEX

    Transact -SQL CHARINDEX () funktion undersøger en streng for forekomsten af ​​en mindre streng. Det tager tre parametre : strengen , som du søger , den streng, der skal søges , og en valgfri startposition . Den returnerer startpositionen af strengen , hvis det konstateres , som et tal . Hvis den ikke findes , CHARINDEX () returnerer et nul. CHARINDEX ( ' aha ', ' Abraham Lincoln ") , for eksempel, returnerer en 4 . CHARINDEX ( ' aha ', ' Abraham Lincoln ', 10 ) returnerer et nul, som starter med position 10 og bevæger sig mod højre , ingen forekomst af ' aha "eksisterer i strengen .
    Conversion < br >

    Transact- SQL giver et par funktioner til at konvertere strenge på forskellige måder. UPPER () funktion tager en streng og konverterer alle sine breve til store versioner. UPPER ( ' Abraham Lincoln ") , for eksempel, returnerer ' Abraham Lincoln '. Den nederste ( ) funktion konverterer alle bogstaver til små . NEDRE ( ' Abraham Lincoln ' ) resulterer i ' Abraham Lincoln . ' The REVERSE () funktion vendes rækkefølgen af ​​tegn , så bakgear ( ' Abraham Lincoln ") giver en" nlocniL maharbA .
    < Br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan ændres en formular til en Kolonneform Layout på…
    ·Sådan får du adgang Query Null værdier 
    ·Sådan Sortere Portal Records i FileMaker Pro 
    ·Hvad er formålet med PL /SQL Exception Handlers 
    ·Aggregatfunktionen i Underforespørgsler 
    ·Sådan Design stjerne skema Data Warehouse 
    ·SQL Agent Tutorial 
    ·Sådan Monitor Oracles database Kapacitet 
    ·Sådan Konverter en MDE en MDB 
    ·Sådan Indsæt et Word-dokument i Filemaker Pro 10 
      Anbefalede Artikler
    ·Hvordan man laver en god Logo i Microsoft PowerPoint 
    ·Sådan oprettes hinanden Dato formler i Excel 
    ·En DVD vil ikke spille AVI 
    ·Alternativer til AppleWorks 
    ·Sådan Slut forskellige linjer på Illustrator CS5 
    ·Excel Add -Ins Tutorial 
    ·Sådan downloader Panda Cloud Antivirus Fra internettet…
    ·Sådan konfigureres OEM Windows Backup 
    ·Sådan fjernes en trojansk Win32 Agent 
    ·Sådan Turn One Page Sideways i Microsoft Word 2007 
    Copyright © Computer Viden http://www.computerdk.com