Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 4.256 pregleda

Najnovija ↓

Provera vrednosti velicine slova 23.09.2006. u 13:13 · pre 244 meseca #1
'... Visual Basic for Applications Functions
Microsoft® SQL Server™ 2000 Analysis Services supports many functions in
the Microsoft Visual Basic® for Applications Expression Services library.
This library is included with Analysis Services and automatically registered.
Functions not supported in this release are marked by an asterisk in this table. '

Konkretno me zanima - StrComp koja kod Access-a funkcionise besprekorno kao u:

SELECT City FROM Address WHERE (((StrComp(UCASE(City),City,0))=-1));

medjutim ne uspeva mi kod MSSQL-a

Gde je problem? i
Postoji li neki drugi nacin da resim ovo?

Hvala!




Re: Provera vrednosti velicine slova 28.09.2006. u 12:06 · pre 244 meseca #3
Nešto poput StrComp funkcije nema u SQL Serveru.
Nisam dobro razumeo pitanje tako da mi nije jasno da li obavezno mora biti StrComp() ili jednostavno treba sa select izbaciti sve gradove koji su pisani velikim slovima.

Ako je ovo drugo u pitanju:
UCASE() zameni za UPPER().

SQL Server kod redovnog upoređivanja karaktera ne razlikuje velika i mala slova. Postoji opcija kod instalacije kojom se to uključuje mada je korisnici uglavnom izbegavaju.
Inače, probaj:
Code:
select City from Address
  where convert(varbinary,upper(City))=convert(varbinary,City)

Pretvaranjem u varbinary se forsira upoređivanje karakter po karakter.

Pozdrav.
Re: Provera vrednosti velicine slova 28.09.2006. u 19:10 · pre 244 meseca #4
Inače, probaj: select City from Address where convert(varbinary,upper(City))=convert(varbinary,City)
Pretvaranjem u varbinary se forsira upoređivanje karakter po karakter.

Bravo, zaboravio sam na convert

To mi je trebalo
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme