char-varchar-comparisons.slt 222 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401
  1. # Copyright Materialize, Inc. and contributors. All rights reserved.
  2. #
  3. # Use of this software is governed by the Business Source License
  4. # included in the LICENSE file at the root of this repository.
  5. #
  6. # As of the Change Date specified in that file, in accordance with
  7. # the Business Source License, use of this software will be governed
  8. # by the Apache License, Version 2.0.
  9. #
  10. # Make sure that all combinations of CHAR/VARCHAR values and comparison
  11. # operations have been exercised. This file was generated using the following
  12. # quick and dirty script:
  13. #
  14. # strings = ['a', 'a ', 'aaaaa', 'aaaaa ', 'aaaaaa', '', ' ']
  15. # types = ['char(3)','char(30)', 'varchar(3)','varchar(30)', 'text']
  16. # operations = ['=', '>', '<']
  17. #
  18. # for type1 in types:
  19. # for type2 in types:
  20. # for string1 in strings:
  21. # for string2 in strings:
  22. # for operation in operations:
  23. # print(f"query T\nSELECT '{string1}'::{type1} {operation} '{string2}'::{type2};\n----\nfoo\n")
  24. #
  25. query T
  26. SELECT 'a'::char(3) = 'a'::char(3);
  27. ----
  28. true
  29. query T
  30. SELECT 'a'::char(3) > 'a'::char(3);
  31. ----
  32. false
  33. query T
  34. SELECT 'a'::char(3) < 'a'::char(3);
  35. ----
  36. false
  37. query T
  38. SELECT 'a'::char(3) = 'a '::char(3);
  39. ----
  40. true
  41. query T
  42. SELECT 'a'::char(3) > 'a '::char(3);
  43. ----
  44. false
  45. query T
  46. SELECT 'a'::char(3) < 'a '::char(3);
  47. ----
  48. false
  49. query T
  50. SELECT 'a'::char(3) = 'aaaaa'::char(3);
  51. ----
  52. false
  53. query T
  54. SELECT 'a'::char(3) > 'aaaaa'::char(3);
  55. ----
  56. false
  57. query T
  58. SELECT 'a'::char(3) < 'aaaaa'::char(3);
  59. ----
  60. true
  61. query T
  62. SELECT 'a'::char(3) = 'aaaaa '::char(3);
  63. ----
  64. false
  65. query T
  66. SELECT 'a'::char(3) > 'aaaaa '::char(3);
  67. ----
  68. false
  69. query T
  70. SELECT 'a'::char(3) < 'aaaaa '::char(3);
  71. ----
  72. true
  73. query T
  74. SELECT 'a'::char(3) = 'aaaaaa'::char(3);
  75. ----
  76. false
  77. query T
  78. SELECT 'a'::char(3) > 'aaaaaa'::char(3);
  79. ----
  80. false
  81. query T
  82. SELECT 'a'::char(3) < 'aaaaaa'::char(3);
  83. ----
  84. true
  85. query T
  86. SELECT 'a'::char(3) = ''::char(3);
  87. ----
  88. false
  89. query T
  90. SELECT 'a'::char(3) > ''::char(3);
  91. ----
  92. true
  93. query T
  94. SELECT 'a'::char(3) < ''::char(3);
  95. ----
  96. false
  97. query T
  98. SELECT 'a'::char(3) = ' '::char(3);
  99. ----
  100. false
  101. query T
  102. SELECT 'a'::char(3) > ' '::char(3);
  103. ----
  104. true
  105. query T
  106. SELECT 'a'::char(3) < ' '::char(3);
  107. ----
  108. false
  109. query T
  110. SELECT 'a '::char(3) = 'a'::char(3);
  111. ----
  112. true
  113. query T
  114. SELECT 'a '::char(3) > 'a'::char(3);
  115. ----
  116. false
  117. query T
  118. SELECT 'a '::char(3) < 'a'::char(3);
  119. ----
  120. false
  121. query T
  122. SELECT 'a '::char(3) = 'a '::char(3);
  123. ----
  124. true
  125. query T
  126. SELECT 'a '::char(3) > 'a '::char(3);
  127. ----
  128. false
  129. query T
  130. SELECT 'a '::char(3) < 'a '::char(3);
  131. ----
  132. false
  133. query T
  134. SELECT 'a '::char(3) = 'aaaaa'::char(3);
  135. ----
  136. false
  137. query T
  138. SELECT 'a '::char(3) > 'aaaaa'::char(3);
  139. ----
  140. false
  141. query T
  142. SELECT 'a '::char(3) < 'aaaaa'::char(3);
  143. ----
  144. true
  145. query T
  146. SELECT 'a '::char(3) = 'aaaaa '::char(3);
  147. ----
  148. false
  149. query T
  150. SELECT 'a '::char(3) > 'aaaaa '::char(3);
  151. ----
  152. false
  153. query T
  154. SELECT 'a '::char(3) < 'aaaaa '::char(3);
  155. ----
  156. true
  157. query T
  158. SELECT 'a '::char(3) = 'aaaaaa'::char(3);
  159. ----
  160. false
  161. query T
  162. SELECT 'a '::char(3) > 'aaaaaa'::char(3);
  163. ----
  164. false
  165. query T
  166. SELECT 'a '::char(3) < 'aaaaaa'::char(3);
  167. ----
  168. true
  169. query T
  170. SELECT 'a '::char(3) = ''::char(3);
  171. ----
  172. false
  173. query T
  174. SELECT 'a '::char(3) > ''::char(3);
  175. ----
  176. true
  177. query T
  178. SELECT 'a '::char(3) < ''::char(3);
  179. ----
  180. false
  181. query T
  182. SELECT 'a '::char(3) = ' '::char(3);
  183. ----
  184. false
  185. query T
  186. SELECT 'a '::char(3) > ' '::char(3);
  187. ----
  188. true
  189. query T
  190. SELECT 'a '::char(3) < ' '::char(3);
  191. ----
  192. false
  193. query T
  194. SELECT 'aaaaa'::char(3) = 'a'::char(3);
  195. ----
  196. false
  197. query T
  198. SELECT 'aaaaa'::char(3) > 'a'::char(3);
  199. ----
  200. true
  201. query T
  202. SELECT 'aaaaa'::char(3) < 'a'::char(3);
  203. ----
  204. false
  205. query T
  206. SELECT 'aaaaa'::char(3) = 'a '::char(3);
  207. ----
  208. false
  209. query T
  210. SELECT 'aaaaa'::char(3) > 'a '::char(3);
  211. ----
  212. true
  213. query T
  214. SELECT 'aaaaa'::char(3) < 'a '::char(3);
  215. ----
  216. false
  217. query T
  218. SELECT 'aaaaa'::char(3) = 'aaaaa'::char(3);
  219. ----
  220. true
  221. query T
  222. SELECT 'aaaaa'::char(3) > 'aaaaa'::char(3);
  223. ----
  224. false
  225. query T
  226. SELECT 'aaaaa'::char(3) < 'aaaaa'::char(3);
  227. ----
  228. false
  229. query T
  230. SELECT 'aaaaa'::char(3) = 'aaaaa '::char(3);
  231. ----
  232. true
  233. query T
  234. SELECT 'aaaaa'::char(3) > 'aaaaa '::char(3);
  235. ----
  236. false
  237. query T
  238. SELECT 'aaaaa'::char(3) < 'aaaaa '::char(3);
  239. ----
  240. false
  241. query T
  242. SELECT 'aaaaa'::char(3) = 'aaaaaa'::char(3);
  243. ----
  244. true
  245. query T
  246. SELECT 'aaaaa'::char(3) > 'aaaaaa'::char(3);
  247. ----
  248. false
  249. query T
  250. SELECT 'aaaaa'::char(3) < 'aaaaaa'::char(3);
  251. ----
  252. false
  253. query T
  254. SELECT 'aaaaa'::char(3) = ''::char(3);
  255. ----
  256. false
  257. query T
  258. SELECT 'aaaaa'::char(3) > ''::char(3);
  259. ----
  260. true
  261. query T
  262. SELECT 'aaaaa'::char(3) < ''::char(3);
  263. ----
  264. false
  265. query T
  266. SELECT 'aaaaa'::char(3) = ' '::char(3);
  267. ----
  268. false
  269. query T
  270. SELECT 'aaaaa'::char(3) > ' '::char(3);
  271. ----
  272. true
  273. query T
  274. SELECT 'aaaaa'::char(3) < ' '::char(3);
  275. ----
  276. false
  277. query T
  278. SELECT 'aaaaa '::char(3) = 'a'::char(3);
  279. ----
  280. false
  281. query T
  282. SELECT 'aaaaa '::char(3) > 'a'::char(3);
  283. ----
  284. true
  285. query T
  286. SELECT 'aaaaa '::char(3) < 'a'::char(3);
  287. ----
  288. false
  289. query T
  290. SELECT 'aaaaa '::char(3) = 'a '::char(3);
  291. ----
  292. false
  293. query T
  294. SELECT 'aaaaa '::char(3) > 'a '::char(3);
  295. ----
  296. true
  297. query T
  298. SELECT 'aaaaa '::char(3) < 'a '::char(3);
  299. ----
  300. false
  301. query T
  302. SELECT 'aaaaa '::char(3) = 'aaaaa'::char(3);
  303. ----
  304. true
  305. query T
  306. SELECT 'aaaaa '::char(3) > 'aaaaa'::char(3);
  307. ----
  308. false
  309. query T
  310. SELECT 'aaaaa '::char(3) < 'aaaaa'::char(3);
  311. ----
  312. false
  313. query T
  314. SELECT 'aaaaa '::char(3) = 'aaaaa '::char(3);
  315. ----
  316. true
  317. query T
  318. SELECT 'aaaaa '::char(3) > 'aaaaa '::char(3);
  319. ----
  320. false
  321. query T
  322. SELECT 'aaaaa '::char(3) < 'aaaaa '::char(3);
  323. ----
  324. false
  325. query T
  326. SELECT 'aaaaa '::char(3) = 'aaaaaa'::char(3);
  327. ----
  328. true
  329. query T
  330. SELECT 'aaaaa '::char(3) > 'aaaaaa'::char(3);
  331. ----
  332. false
  333. query T
  334. SELECT 'aaaaa '::char(3) < 'aaaaaa'::char(3);
  335. ----
  336. false
  337. query T
  338. SELECT 'aaaaa '::char(3) = ''::char(3);
  339. ----
  340. false
  341. query T
  342. SELECT 'aaaaa '::char(3) > ''::char(3);
  343. ----
  344. true
  345. query T
  346. SELECT 'aaaaa '::char(3) < ''::char(3);
  347. ----
  348. false
  349. query T
  350. SELECT 'aaaaa '::char(3) = ' '::char(3);
  351. ----
  352. false
  353. query T
  354. SELECT 'aaaaa '::char(3) > ' '::char(3);
  355. ----
  356. true
  357. query T
  358. SELECT 'aaaaa '::char(3) < ' '::char(3);
  359. ----
  360. false
  361. query T
  362. SELECT 'aaaaaa'::char(3) = 'a'::char(3);
  363. ----
  364. false
  365. query T
  366. SELECT 'aaaaaa'::char(3) > 'a'::char(3);
  367. ----
  368. true
  369. query T
  370. SELECT 'aaaaaa'::char(3) < 'a'::char(3);
  371. ----
  372. false
  373. query T
  374. SELECT 'aaaaaa'::char(3) = 'a '::char(3);
  375. ----
  376. false
  377. query T
  378. SELECT 'aaaaaa'::char(3) > 'a '::char(3);
  379. ----
  380. true
  381. query T
  382. SELECT 'aaaaaa'::char(3) < 'a '::char(3);
  383. ----
  384. false
  385. query T
  386. SELECT 'aaaaaa'::char(3) = 'aaaaa'::char(3);
  387. ----
  388. true
  389. query T
  390. SELECT 'aaaaaa'::char(3) > 'aaaaa'::char(3);
  391. ----
  392. false
  393. query T
  394. SELECT 'aaaaaa'::char(3) < 'aaaaa'::char(3);
  395. ----
  396. false
  397. query T
  398. SELECT 'aaaaaa'::char(3) = 'aaaaa '::char(3);
  399. ----
  400. true
  401. query T
  402. SELECT 'aaaaaa'::char(3) > 'aaaaa '::char(3);
  403. ----
  404. false
  405. query T
  406. SELECT 'aaaaaa'::char(3) < 'aaaaa '::char(3);
  407. ----
  408. false
  409. query T
  410. SELECT 'aaaaaa'::char(3) = 'aaaaaa'::char(3);
  411. ----
  412. true
  413. query T
  414. SELECT 'aaaaaa'::char(3) > 'aaaaaa'::char(3);
  415. ----
  416. false
  417. query T
  418. SELECT 'aaaaaa'::char(3) < 'aaaaaa'::char(3);
  419. ----
  420. false
  421. query T
  422. SELECT 'aaaaaa'::char(3) = ''::char(3);
  423. ----
  424. false
  425. query T
  426. SELECT 'aaaaaa'::char(3) > ''::char(3);
  427. ----
  428. true
  429. query T
  430. SELECT 'aaaaaa'::char(3) < ''::char(3);
  431. ----
  432. false
  433. query T
  434. SELECT 'aaaaaa'::char(3) = ' '::char(3);
  435. ----
  436. false
  437. query T
  438. SELECT 'aaaaaa'::char(3) > ' '::char(3);
  439. ----
  440. true
  441. query T
  442. SELECT 'aaaaaa'::char(3) < ' '::char(3);
  443. ----
  444. false
  445. query T
  446. SELECT ''::char(3) = 'a'::char(3);
  447. ----
  448. false
  449. query T
  450. SELECT ''::char(3) > 'a'::char(3);
  451. ----
  452. false
  453. query T
  454. SELECT ''::char(3) < 'a'::char(3);
  455. ----
  456. true
  457. query T
  458. SELECT ''::char(3) = 'a '::char(3);
  459. ----
  460. false
  461. query T
  462. SELECT ''::char(3) > 'a '::char(3);
  463. ----
  464. false
  465. query T
  466. SELECT ''::char(3) < 'a '::char(3);
  467. ----
  468. true
  469. query T
  470. SELECT ''::char(3) = 'aaaaa'::char(3);
  471. ----
  472. false
  473. query T
  474. SELECT ''::char(3) > 'aaaaa'::char(3);
  475. ----
  476. false
  477. query T
  478. SELECT ''::char(3) < 'aaaaa'::char(3);
  479. ----
  480. true
  481. query T
  482. SELECT ''::char(3) = 'aaaaa '::char(3);
  483. ----
  484. false
  485. query T
  486. SELECT ''::char(3) > 'aaaaa '::char(3);
  487. ----
  488. false
  489. query T
  490. SELECT ''::char(3) < 'aaaaa '::char(3);
  491. ----
  492. true
  493. query T
  494. SELECT ''::char(3) = 'aaaaaa'::char(3);
  495. ----
  496. false
  497. query T
  498. SELECT ''::char(3) > 'aaaaaa'::char(3);
  499. ----
  500. false
  501. query T
  502. SELECT ''::char(3) < 'aaaaaa'::char(3);
  503. ----
  504. true
  505. query T
  506. SELECT ''::char(3) = ''::char(3);
  507. ----
  508. true
  509. query T
  510. SELECT ''::char(3) > ''::char(3);
  511. ----
  512. false
  513. query T
  514. SELECT ''::char(3) < ''::char(3);
  515. ----
  516. false
  517. query T
  518. SELECT ''::char(3) = ' '::char(3);
  519. ----
  520. true
  521. query T
  522. SELECT ''::char(3) > ' '::char(3);
  523. ----
  524. false
  525. query T
  526. SELECT ''::char(3) < ' '::char(3);
  527. ----
  528. false
  529. query T
  530. SELECT ' '::char(3) = 'a'::char(3);
  531. ----
  532. false
  533. query T
  534. SELECT ' '::char(3) > 'a'::char(3);
  535. ----
  536. false
  537. query T
  538. SELECT ' '::char(3) < 'a'::char(3);
  539. ----
  540. true
  541. query T
  542. SELECT ' '::char(3) = 'a '::char(3);
  543. ----
  544. false
  545. query T
  546. SELECT ' '::char(3) > 'a '::char(3);
  547. ----
  548. false
  549. query T
  550. SELECT ' '::char(3) < 'a '::char(3);
  551. ----
  552. true
  553. query T
  554. SELECT ' '::char(3) = 'aaaaa'::char(3);
  555. ----
  556. false
  557. query T
  558. SELECT ' '::char(3) > 'aaaaa'::char(3);
  559. ----
  560. false
  561. query T
  562. SELECT ' '::char(3) < 'aaaaa'::char(3);
  563. ----
  564. true
  565. query T
  566. SELECT ' '::char(3) = 'aaaaa '::char(3);
  567. ----
  568. false
  569. query T
  570. SELECT ' '::char(3) > 'aaaaa '::char(3);
  571. ----
  572. false
  573. query T
  574. SELECT ' '::char(3) < 'aaaaa '::char(3);
  575. ----
  576. true
  577. query T
  578. SELECT ' '::char(3) = 'aaaaaa'::char(3);
  579. ----
  580. false
  581. query T
  582. SELECT ' '::char(3) > 'aaaaaa'::char(3);
  583. ----
  584. false
  585. query T
  586. SELECT ' '::char(3) < 'aaaaaa'::char(3);
  587. ----
  588. true
  589. query T
  590. SELECT ' '::char(3) = ''::char(3);
  591. ----
  592. true
  593. query T
  594. SELECT ' '::char(3) > ''::char(3);
  595. ----
  596. false
  597. query T
  598. SELECT ' '::char(3) < ''::char(3);
  599. ----
  600. false
  601. query T
  602. SELECT ' '::char(3) = ' '::char(3);
  603. ----
  604. true
  605. query T
  606. SELECT ' '::char(3) > ' '::char(3);
  607. ----
  608. false
  609. query T
  610. SELECT ' '::char(3) < ' '::char(3);
  611. ----
  612. false
  613. query T
  614. SELECT 'a'::char(3) = 'a'::char(30);
  615. ----
  616. true
  617. query T
  618. SELECT 'a'::char(3) > 'a'::char(30);
  619. ----
  620. false
  621. query T
  622. SELECT 'a'::char(3) < 'a'::char(30);
  623. ----
  624. false
  625. query T
  626. SELECT 'a'::char(3) = 'a '::char(30);
  627. ----
  628. true
  629. query T
  630. SELECT 'a'::char(3) > 'a '::char(30);
  631. ----
  632. false
  633. query T
  634. SELECT 'a'::char(3) < 'a '::char(30);
  635. ----
  636. false
  637. query T
  638. SELECT 'a'::char(3) = 'aaaaa'::char(30);
  639. ----
  640. false
  641. query T
  642. SELECT 'a'::char(3) > 'aaaaa'::char(30);
  643. ----
  644. false
  645. query T
  646. SELECT 'a'::char(3) < 'aaaaa'::char(30);
  647. ----
  648. true
  649. query T
  650. SELECT 'a'::char(3) = 'aaaaa '::char(30);
  651. ----
  652. false
  653. query T
  654. SELECT 'a'::char(3) > 'aaaaa '::char(30);
  655. ----
  656. false
  657. query T
  658. SELECT 'a'::char(3) < 'aaaaa '::char(30);
  659. ----
  660. true
  661. query T
  662. SELECT 'a'::char(3) = 'aaaaaa'::char(30);
  663. ----
  664. false
  665. query T
  666. SELECT 'a'::char(3) > 'aaaaaa'::char(30);
  667. ----
  668. false
  669. query T
  670. SELECT 'a'::char(3) < 'aaaaaa'::char(30);
  671. ----
  672. true
  673. query T
  674. SELECT 'a'::char(3) = ''::char(30);
  675. ----
  676. false
  677. query T
  678. SELECT 'a'::char(3) > ''::char(30);
  679. ----
  680. true
  681. query T
  682. SELECT 'a'::char(3) < ''::char(30);
  683. ----
  684. false
  685. query T
  686. SELECT 'a'::char(3) = ' '::char(30);
  687. ----
  688. false
  689. query T
  690. SELECT 'a'::char(3) > ' '::char(30);
  691. ----
  692. true
  693. query T
  694. SELECT 'a'::char(3) < ' '::char(30);
  695. ----
  696. false
  697. query T
  698. SELECT 'a '::char(3) = 'a'::char(30);
  699. ----
  700. true
  701. query T
  702. SELECT 'a '::char(3) > 'a'::char(30);
  703. ----
  704. false
  705. query T
  706. SELECT 'a '::char(3) < 'a'::char(30);
  707. ----
  708. false
  709. query T
  710. SELECT 'a '::char(3) = 'a '::char(30);
  711. ----
  712. true
  713. query T
  714. SELECT 'a '::char(3) > 'a '::char(30);
  715. ----
  716. false
  717. query T
  718. SELECT 'a '::char(3) < 'a '::char(30);
  719. ----
  720. false
  721. query T
  722. SELECT 'a '::char(3) = 'aaaaa'::char(30);
  723. ----
  724. false
  725. query T
  726. SELECT 'a '::char(3) > 'aaaaa'::char(30);
  727. ----
  728. false
  729. query T
  730. SELECT 'a '::char(3) < 'aaaaa'::char(30);
  731. ----
  732. true
  733. query T
  734. SELECT 'a '::char(3) = 'aaaaa '::char(30);
  735. ----
  736. false
  737. query T
  738. SELECT 'a '::char(3) > 'aaaaa '::char(30);
  739. ----
  740. false
  741. query T
  742. SELECT 'a '::char(3) < 'aaaaa '::char(30);
  743. ----
  744. true
  745. query T
  746. SELECT 'a '::char(3) = 'aaaaaa'::char(30);
  747. ----
  748. false
  749. query T
  750. SELECT 'a '::char(3) > 'aaaaaa'::char(30);
  751. ----
  752. false
  753. query T
  754. SELECT 'a '::char(3) < 'aaaaaa'::char(30);
  755. ----
  756. true
  757. query T
  758. SELECT 'a '::char(3) = ''::char(30);
  759. ----
  760. false
  761. query T
  762. SELECT 'a '::char(3) > ''::char(30);
  763. ----
  764. true
  765. query T
  766. SELECT 'a '::char(3) < ''::char(30);
  767. ----
  768. false
  769. query T
  770. SELECT 'a '::char(3) = ' '::char(30);
  771. ----
  772. false
  773. query T
  774. SELECT 'a '::char(3) > ' '::char(30);
  775. ----
  776. true
  777. query T
  778. SELECT 'a '::char(3) < ' '::char(30);
  779. ----
  780. false
  781. query T
  782. SELECT 'aaaaa'::char(3) = 'a'::char(30);
  783. ----
  784. false
  785. query T
  786. SELECT 'aaaaa'::char(3) > 'a'::char(30);
  787. ----
  788. true
  789. query T
  790. SELECT 'aaaaa'::char(3) < 'a'::char(30);
  791. ----
  792. false
  793. query T
  794. SELECT 'aaaaa'::char(3) = 'a '::char(30);
  795. ----
  796. false
  797. query T
  798. SELECT 'aaaaa'::char(3) > 'a '::char(30);
  799. ----
  800. true
  801. query T
  802. SELECT 'aaaaa'::char(3) < 'a '::char(30);
  803. ----
  804. false
  805. query T
  806. SELECT 'aaaaa'::char(3) = 'aaaaa'::char(30);
  807. ----
  808. false
  809. query T
  810. SELECT 'aaaaa'::char(3) > 'aaaaa'::char(30);
  811. ----
  812. false
  813. query T
  814. SELECT 'aaaaa'::char(3) < 'aaaaa'::char(30);
  815. ----
  816. true
  817. query T
  818. SELECT 'aaaaa'::char(3) = 'aaaaa '::char(30);
  819. ----
  820. false
  821. query T
  822. SELECT 'aaaaa'::char(3) > 'aaaaa '::char(30);
  823. ----
  824. false
  825. query T
  826. SELECT 'aaaaa'::char(3) < 'aaaaa '::char(30);
  827. ----
  828. true
  829. query T
  830. SELECT 'aaaaa'::char(3) = 'aaaaaa'::char(30);
  831. ----
  832. false
  833. query T
  834. SELECT 'aaaaa'::char(3) > 'aaaaaa'::char(30);
  835. ----
  836. false
  837. query T
  838. SELECT 'aaaaa'::char(3) < 'aaaaaa'::char(30);
  839. ----
  840. true
  841. query T
  842. SELECT 'aaaaa'::char(3) = ''::char(30);
  843. ----
  844. false
  845. query T
  846. SELECT 'aaaaa'::char(3) > ''::char(30);
  847. ----
  848. true
  849. query T
  850. SELECT 'aaaaa'::char(3) < ''::char(30);
  851. ----
  852. false
  853. query T
  854. SELECT 'aaaaa'::char(3) = ' '::char(30);
  855. ----
  856. false
  857. query T
  858. SELECT 'aaaaa'::char(3) > ' '::char(30);
  859. ----
  860. true
  861. query T
  862. SELECT 'aaaaa'::char(3) < ' '::char(30);
  863. ----
  864. false
  865. query T
  866. SELECT 'aaaaa '::char(3) = 'a'::char(30);
  867. ----
  868. false
  869. query T
  870. SELECT 'aaaaa '::char(3) > 'a'::char(30);
  871. ----
  872. true
  873. query T
  874. SELECT 'aaaaa '::char(3) < 'a'::char(30);
  875. ----
  876. false
  877. query T
  878. SELECT 'aaaaa '::char(3) = 'a '::char(30);
  879. ----
  880. false
  881. query T
  882. SELECT 'aaaaa '::char(3) > 'a '::char(30);
  883. ----
  884. true
  885. query T
  886. SELECT 'aaaaa '::char(3) < 'a '::char(30);
  887. ----
  888. false
  889. query T
  890. SELECT 'aaaaa '::char(3) = 'aaaaa'::char(30);
  891. ----
  892. false
  893. query T
  894. SELECT 'aaaaa '::char(3) > 'aaaaa'::char(30);
  895. ----
  896. false
  897. query T
  898. SELECT 'aaaaa '::char(3) < 'aaaaa'::char(30);
  899. ----
  900. true
  901. query T
  902. SELECT 'aaaaa '::char(3) = 'aaaaa '::char(30);
  903. ----
  904. false
  905. query T
  906. SELECT 'aaaaa '::char(3) > 'aaaaa '::char(30);
  907. ----
  908. false
  909. query T
  910. SELECT 'aaaaa '::char(3) < 'aaaaa '::char(30);
  911. ----
  912. true
  913. query T
  914. SELECT 'aaaaa '::char(3) = 'aaaaaa'::char(30);
  915. ----
  916. false
  917. query T
  918. SELECT 'aaaaa '::char(3) > 'aaaaaa'::char(30);
  919. ----
  920. false
  921. query T
  922. SELECT 'aaaaa '::char(3) < 'aaaaaa'::char(30);
  923. ----
  924. true
  925. query T
  926. SELECT 'aaaaa '::char(3) = ''::char(30);
  927. ----
  928. false
  929. query T
  930. SELECT 'aaaaa '::char(3) > ''::char(30);
  931. ----
  932. true
  933. query T
  934. SELECT 'aaaaa '::char(3) < ''::char(30);
  935. ----
  936. false
  937. query T
  938. SELECT 'aaaaa '::char(3) = ' '::char(30);
  939. ----
  940. false
  941. query T
  942. SELECT 'aaaaa '::char(3) > ' '::char(30);
  943. ----
  944. true
  945. query T
  946. SELECT 'aaaaa '::char(3) < ' '::char(30);
  947. ----
  948. false
  949. query T
  950. SELECT 'aaaaaa'::char(3) = 'a'::char(30);
  951. ----
  952. false
  953. query T
  954. SELECT 'aaaaaa'::char(3) > 'a'::char(30);
  955. ----
  956. true
  957. query T
  958. SELECT 'aaaaaa'::char(3) < 'a'::char(30);
  959. ----
  960. false
  961. query T
  962. SELECT 'aaaaaa'::char(3) = 'a '::char(30);
  963. ----
  964. false
  965. query T
  966. SELECT 'aaaaaa'::char(3) > 'a '::char(30);
  967. ----
  968. true
  969. query T
  970. SELECT 'aaaaaa'::char(3) < 'a '::char(30);
  971. ----
  972. false
  973. query T
  974. SELECT 'aaaaaa'::char(3) = 'aaaaa'::char(30);
  975. ----
  976. false
  977. query T
  978. SELECT 'aaaaaa'::char(3) > 'aaaaa'::char(30);
  979. ----
  980. false
  981. query T
  982. SELECT 'aaaaaa'::char(3) < 'aaaaa'::char(30);
  983. ----
  984. true
  985. query T
  986. SELECT 'aaaaaa'::char(3) = 'aaaaa '::char(30);
  987. ----
  988. false
  989. query T
  990. SELECT 'aaaaaa'::char(3) > 'aaaaa '::char(30);
  991. ----
  992. false
  993. query T
  994. SELECT 'aaaaaa'::char(3) < 'aaaaa '::char(30);
  995. ----
  996. true
  997. query T
  998. SELECT 'aaaaaa'::char(3) = 'aaaaaa'::char(30);
  999. ----
  1000. false
  1001. query T
  1002. SELECT 'aaaaaa'::char(3) > 'aaaaaa'::char(30);
  1003. ----
  1004. false
  1005. query T
  1006. SELECT 'aaaaaa'::char(3) < 'aaaaaa'::char(30);
  1007. ----
  1008. true
  1009. query T
  1010. SELECT 'aaaaaa'::char(3) = ''::char(30);
  1011. ----
  1012. false
  1013. query T
  1014. SELECT 'aaaaaa'::char(3) > ''::char(30);
  1015. ----
  1016. true
  1017. query T
  1018. SELECT 'aaaaaa'::char(3) < ''::char(30);
  1019. ----
  1020. false
  1021. query T
  1022. SELECT 'aaaaaa'::char(3) = ' '::char(30);
  1023. ----
  1024. false
  1025. query T
  1026. SELECT 'aaaaaa'::char(3) > ' '::char(30);
  1027. ----
  1028. true
  1029. query T
  1030. SELECT 'aaaaaa'::char(3) < ' '::char(30);
  1031. ----
  1032. false
  1033. query T
  1034. SELECT ''::char(3) = 'a'::char(30);
  1035. ----
  1036. false
  1037. query T
  1038. SELECT ''::char(3) > 'a'::char(30);
  1039. ----
  1040. false
  1041. query T
  1042. SELECT ''::char(3) < 'a'::char(30);
  1043. ----
  1044. true
  1045. query T
  1046. SELECT ''::char(3) = 'a '::char(30);
  1047. ----
  1048. false
  1049. query T
  1050. SELECT ''::char(3) > 'a '::char(30);
  1051. ----
  1052. false
  1053. query T
  1054. SELECT ''::char(3) < 'a '::char(30);
  1055. ----
  1056. true
  1057. query T
  1058. SELECT ''::char(3) = 'aaaaa'::char(30);
  1059. ----
  1060. false
  1061. query T
  1062. SELECT ''::char(3) > 'aaaaa'::char(30);
  1063. ----
  1064. false
  1065. query T
  1066. SELECT ''::char(3) < 'aaaaa'::char(30);
  1067. ----
  1068. true
  1069. query T
  1070. SELECT ''::char(3) = 'aaaaa '::char(30);
  1071. ----
  1072. false
  1073. query T
  1074. SELECT ''::char(3) > 'aaaaa '::char(30);
  1075. ----
  1076. false
  1077. query T
  1078. SELECT ''::char(3) < 'aaaaa '::char(30);
  1079. ----
  1080. true
  1081. query T
  1082. SELECT ''::char(3) = 'aaaaaa'::char(30);
  1083. ----
  1084. false
  1085. query T
  1086. SELECT ''::char(3) > 'aaaaaa'::char(30);
  1087. ----
  1088. false
  1089. query T
  1090. SELECT ''::char(3) < 'aaaaaa'::char(30);
  1091. ----
  1092. true
  1093. query T
  1094. SELECT ''::char(3) = ''::char(30);
  1095. ----
  1096. true
  1097. query T
  1098. SELECT ''::char(3) > ''::char(30);
  1099. ----
  1100. false
  1101. query T
  1102. SELECT ''::char(3) < ''::char(30);
  1103. ----
  1104. false
  1105. query T
  1106. SELECT ''::char(3) = ' '::char(30);
  1107. ----
  1108. true
  1109. query T
  1110. SELECT ''::char(3) > ' '::char(30);
  1111. ----
  1112. false
  1113. query T
  1114. SELECT ''::char(3) < ' '::char(30);
  1115. ----
  1116. false
  1117. query T
  1118. SELECT ' '::char(3) = 'a'::char(30);
  1119. ----
  1120. false
  1121. query T
  1122. SELECT ' '::char(3) > 'a'::char(30);
  1123. ----
  1124. false
  1125. query T
  1126. SELECT ' '::char(3) < 'a'::char(30);
  1127. ----
  1128. true
  1129. query T
  1130. SELECT ' '::char(3) = 'a '::char(30);
  1131. ----
  1132. false
  1133. query T
  1134. SELECT ' '::char(3) > 'a '::char(30);
  1135. ----
  1136. false
  1137. query T
  1138. SELECT ' '::char(3) < 'a '::char(30);
  1139. ----
  1140. true
  1141. query T
  1142. SELECT ' '::char(3) = 'aaaaa'::char(30);
  1143. ----
  1144. false
  1145. query T
  1146. SELECT ' '::char(3) > 'aaaaa'::char(30);
  1147. ----
  1148. false
  1149. query T
  1150. SELECT ' '::char(3) < 'aaaaa'::char(30);
  1151. ----
  1152. true
  1153. query T
  1154. SELECT ' '::char(3) = 'aaaaa '::char(30);
  1155. ----
  1156. false
  1157. query T
  1158. SELECT ' '::char(3) > 'aaaaa '::char(30);
  1159. ----
  1160. false
  1161. query T
  1162. SELECT ' '::char(3) < 'aaaaa '::char(30);
  1163. ----
  1164. true
  1165. query T
  1166. SELECT ' '::char(3) = 'aaaaaa'::char(30);
  1167. ----
  1168. false
  1169. query T
  1170. SELECT ' '::char(3) > 'aaaaaa'::char(30);
  1171. ----
  1172. false
  1173. query T
  1174. SELECT ' '::char(3) < 'aaaaaa'::char(30);
  1175. ----
  1176. true
  1177. query T
  1178. SELECT ' '::char(3) = ''::char(30);
  1179. ----
  1180. true
  1181. query T
  1182. SELECT ' '::char(3) > ''::char(30);
  1183. ----
  1184. false
  1185. query T
  1186. SELECT ' '::char(3) < ''::char(30);
  1187. ----
  1188. false
  1189. query T
  1190. SELECT ' '::char(3) = ' '::char(30);
  1191. ----
  1192. true
  1193. query T
  1194. SELECT ' '::char(3) > ' '::char(30);
  1195. ----
  1196. false
  1197. query T
  1198. SELECT ' '::char(3) < ' '::char(30);
  1199. ----
  1200. false
  1201. query T
  1202. SELECT 'a'::char(3) = 'a'::varchar(3);
  1203. ----
  1204. true
  1205. query T
  1206. SELECT 'a'::char(3) > 'a'::varchar(3);
  1207. ----
  1208. false
  1209. query T
  1210. SELECT 'a'::char(3) < 'a'::varchar(3);
  1211. ----
  1212. false
  1213. query T
  1214. SELECT 'a'::char(3) = 'a '::varchar(3);
  1215. ----
  1216. true
  1217. query T
  1218. SELECT 'a'::char(3) > 'a '::varchar(3);
  1219. ----
  1220. false
  1221. query T
  1222. SELECT 'a'::char(3) < 'a '::varchar(3);
  1223. ----
  1224. false
  1225. query T
  1226. SELECT 'a'::char(3) = 'aaaaa'::varchar(3);
  1227. ----
  1228. false
  1229. query T
  1230. SELECT 'a'::char(3) > 'aaaaa'::varchar(3);
  1231. ----
  1232. false
  1233. query T
  1234. SELECT 'a'::char(3) < 'aaaaa'::varchar(3);
  1235. ----
  1236. true
  1237. query T
  1238. SELECT 'a'::char(3) = 'aaaaa '::varchar(3);
  1239. ----
  1240. false
  1241. query T
  1242. SELECT 'a'::char(3) > 'aaaaa '::varchar(3);
  1243. ----
  1244. false
  1245. query T
  1246. SELECT 'a'::char(3) < 'aaaaa '::varchar(3);
  1247. ----
  1248. true
  1249. query T
  1250. SELECT 'a'::char(3) = 'aaaaaa'::varchar(3);
  1251. ----
  1252. false
  1253. query T
  1254. SELECT 'a'::char(3) > 'aaaaaa'::varchar(3);
  1255. ----
  1256. false
  1257. query T
  1258. SELECT 'a'::char(3) < 'aaaaaa'::varchar(3);
  1259. ----
  1260. true
  1261. query T
  1262. SELECT 'a'::char(3) = ''::varchar(3);
  1263. ----
  1264. false
  1265. query T
  1266. SELECT 'a'::char(3) > ''::varchar(3);
  1267. ----
  1268. true
  1269. query T
  1270. SELECT 'a'::char(3) < ''::varchar(3);
  1271. ----
  1272. false
  1273. query T
  1274. SELECT 'a'::char(3) = ' '::varchar(3);
  1275. ----
  1276. false
  1277. query T
  1278. SELECT 'a'::char(3) > ' '::varchar(3);
  1279. ----
  1280. true
  1281. query T
  1282. SELECT 'a'::char(3) < ' '::varchar(3);
  1283. ----
  1284. false
  1285. query T
  1286. SELECT 'a '::char(3) = 'a'::varchar(3);
  1287. ----
  1288. true
  1289. query T
  1290. SELECT 'a '::char(3) > 'a'::varchar(3);
  1291. ----
  1292. false
  1293. query T
  1294. SELECT 'a '::char(3) < 'a'::varchar(3);
  1295. ----
  1296. false
  1297. query T
  1298. SELECT 'a '::char(3) = 'a '::varchar(3);
  1299. ----
  1300. true
  1301. query T
  1302. SELECT 'a '::char(3) > 'a '::varchar(3);
  1303. ----
  1304. false
  1305. query T
  1306. SELECT 'a '::char(3) < 'a '::varchar(3);
  1307. ----
  1308. false
  1309. query T
  1310. SELECT 'a '::char(3) = 'aaaaa'::varchar(3);
  1311. ----
  1312. false
  1313. query T
  1314. SELECT 'a '::char(3) > 'aaaaa'::varchar(3);
  1315. ----
  1316. false
  1317. query T
  1318. SELECT 'a '::char(3) < 'aaaaa'::varchar(3);
  1319. ----
  1320. true
  1321. query T
  1322. SELECT 'a '::char(3) = 'aaaaa '::varchar(3);
  1323. ----
  1324. false
  1325. query T
  1326. SELECT 'a '::char(3) > 'aaaaa '::varchar(3);
  1327. ----
  1328. false
  1329. query T
  1330. SELECT 'a '::char(3) < 'aaaaa '::varchar(3);
  1331. ----
  1332. true
  1333. query T
  1334. SELECT 'a '::char(3) = 'aaaaaa'::varchar(3);
  1335. ----
  1336. false
  1337. query T
  1338. SELECT 'a '::char(3) > 'aaaaaa'::varchar(3);
  1339. ----
  1340. false
  1341. query T
  1342. SELECT 'a '::char(3) < 'aaaaaa'::varchar(3);
  1343. ----
  1344. true
  1345. query T
  1346. SELECT 'a '::char(3) = ''::varchar(3);
  1347. ----
  1348. false
  1349. query T
  1350. SELECT 'a '::char(3) > ''::varchar(3);
  1351. ----
  1352. true
  1353. query T
  1354. SELECT 'a '::char(3) < ''::varchar(3);
  1355. ----
  1356. false
  1357. query T
  1358. SELECT 'a '::char(3) = ' '::varchar(3);
  1359. ----
  1360. false
  1361. query T
  1362. SELECT 'a '::char(3) > ' '::varchar(3);
  1363. ----
  1364. true
  1365. query T
  1366. SELECT 'a '::char(3) < ' '::varchar(3);
  1367. ----
  1368. false
  1369. query T
  1370. SELECT 'aaaaa'::char(3) = 'a'::varchar(3);
  1371. ----
  1372. false
  1373. query T
  1374. SELECT 'aaaaa'::char(3) > 'a'::varchar(3);
  1375. ----
  1376. true
  1377. query T
  1378. SELECT 'aaaaa'::char(3) < 'a'::varchar(3);
  1379. ----
  1380. false
  1381. query T
  1382. SELECT 'aaaaa'::char(3) = 'a '::varchar(3);
  1383. ----
  1384. false
  1385. query T
  1386. SELECT 'aaaaa'::char(3) > 'a '::varchar(3);
  1387. ----
  1388. true
  1389. query T
  1390. SELECT 'aaaaa'::char(3) < 'a '::varchar(3);
  1391. ----
  1392. false
  1393. query T
  1394. SELECT 'aaaaa'::char(3) = 'aaaaa'::varchar(3);
  1395. ----
  1396. true
  1397. query T
  1398. SELECT 'aaaaa'::char(3) > 'aaaaa'::varchar(3);
  1399. ----
  1400. false
  1401. query T
  1402. SELECT 'aaaaa'::char(3) < 'aaaaa'::varchar(3);
  1403. ----
  1404. false
  1405. query T
  1406. SELECT 'aaaaa'::char(3) = 'aaaaa '::varchar(3);
  1407. ----
  1408. true
  1409. query T
  1410. SELECT 'aaaaa'::char(3) > 'aaaaa '::varchar(3);
  1411. ----
  1412. false
  1413. query T
  1414. SELECT 'aaaaa'::char(3) < 'aaaaa '::varchar(3);
  1415. ----
  1416. false
  1417. query T
  1418. SELECT 'aaaaa'::char(3) = 'aaaaaa'::varchar(3);
  1419. ----
  1420. true
  1421. query T
  1422. SELECT 'aaaaa'::char(3) > 'aaaaaa'::varchar(3);
  1423. ----
  1424. false
  1425. query T
  1426. SELECT 'aaaaa'::char(3) < 'aaaaaa'::varchar(3);
  1427. ----
  1428. false
  1429. query T
  1430. SELECT 'aaaaa'::char(3) = ''::varchar(3);
  1431. ----
  1432. false
  1433. query T
  1434. SELECT 'aaaaa'::char(3) > ''::varchar(3);
  1435. ----
  1436. true
  1437. query T
  1438. SELECT 'aaaaa'::char(3) < ''::varchar(3);
  1439. ----
  1440. false
  1441. query T
  1442. SELECT 'aaaaa'::char(3) = ' '::varchar(3);
  1443. ----
  1444. false
  1445. query T
  1446. SELECT 'aaaaa'::char(3) > ' '::varchar(3);
  1447. ----
  1448. true
  1449. query T
  1450. SELECT 'aaaaa'::char(3) < ' '::varchar(3);
  1451. ----
  1452. false
  1453. query T
  1454. SELECT 'aaaaa '::char(3) = 'a'::varchar(3);
  1455. ----
  1456. false
  1457. query T
  1458. SELECT 'aaaaa '::char(3) > 'a'::varchar(3);
  1459. ----
  1460. true
  1461. query T
  1462. SELECT 'aaaaa '::char(3) < 'a'::varchar(3);
  1463. ----
  1464. false
  1465. query T
  1466. SELECT 'aaaaa '::char(3) = 'a '::varchar(3);
  1467. ----
  1468. false
  1469. query T
  1470. SELECT 'aaaaa '::char(3) > 'a '::varchar(3);
  1471. ----
  1472. true
  1473. query T
  1474. SELECT 'aaaaa '::char(3) < 'a '::varchar(3);
  1475. ----
  1476. false
  1477. query T
  1478. SELECT 'aaaaa '::char(3) = 'aaaaa'::varchar(3);
  1479. ----
  1480. true
  1481. query T
  1482. SELECT 'aaaaa '::char(3) > 'aaaaa'::varchar(3);
  1483. ----
  1484. false
  1485. query T
  1486. SELECT 'aaaaa '::char(3) < 'aaaaa'::varchar(3);
  1487. ----
  1488. false
  1489. query T
  1490. SELECT 'aaaaa '::char(3) = 'aaaaa '::varchar(3);
  1491. ----
  1492. true
  1493. query T
  1494. SELECT 'aaaaa '::char(3) > 'aaaaa '::varchar(3);
  1495. ----
  1496. false
  1497. query T
  1498. SELECT 'aaaaa '::char(3) < 'aaaaa '::varchar(3);
  1499. ----
  1500. false
  1501. query T
  1502. SELECT 'aaaaa '::char(3) = 'aaaaaa'::varchar(3);
  1503. ----
  1504. true
  1505. query T
  1506. SELECT 'aaaaa '::char(3) > 'aaaaaa'::varchar(3);
  1507. ----
  1508. false
  1509. query T
  1510. SELECT 'aaaaa '::char(3) < 'aaaaaa'::varchar(3);
  1511. ----
  1512. false
  1513. query T
  1514. SELECT 'aaaaa '::char(3) = ''::varchar(3);
  1515. ----
  1516. false
  1517. query T
  1518. SELECT 'aaaaa '::char(3) > ''::varchar(3);
  1519. ----
  1520. true
  1521. query T
  1522. SELECT 'aaaaa '::char(3) < ''::varchar(3);
  1523. ----
  1524. false
  1525. query T
  1526. SELECT 'aaaaa '::char(3) = ' '::varchar(3);
  1527. ----
  1528. false
  1529. query T
  1530. SELECT 'aaaaa '::char(3) > ' '::varchar(3);
  1531. ----
  1532. true
  1533. query T
  1534. SELECT 'aaaaa '::char(3) < ' '::varchar(3);
  1535. ----
  1536. false
  1537. query T
  1538. SELECT 'aaaaaa'::char(3) = 'a'::varchar(3);
  1539. ----
  1540. false
  1541. query T
  1542. SELECT 'aaaaaa'::char(3) > 'a'::varchar(3);
  1543. ----
  1544. true
  1545. query T
  1546. SELECT 'aaaaaa'::char(3) < 'a'::varchar(3);
  1547. ----
  1548. false
  1549. query T
  1550. SELECT 'aaaaaa'::char(3) = 'a '::varchar(3);
  1551. ----
  1552. false
  1553. query T
  1554. SELECT 'aaaaaa'::char(3) > 'a '::varchar(3);
  1555. ----
  1556. true
  1557. query T
  1558. SELECT 'aaaaaa'::char(3) < 'a '::varchar(3);
  1559. ----
  1560. false
  1561. query T
  1562. SELECT 'aaaaaa'::char(3) = 'aaaaa'::varchar(3);
  1563. ----
  1564. true
  1565. query T
  1566. SELECT 'aaaaaa'::char(3) > 'aaaaa'::varchar(3);
  1567. ----
  1568. false
  1569. query T
  1570. SELECT 'aaaaaa'::char(3) < 'aaaaa'::varchar(3);
  1571. ----
  1572. false
  1573. query T
  1574. SELECT 'aaaaaa'::char(3) = 'aaaaa '::varchar(3);
  1575. ----
  1576. true
  1577. query T
  1578. SELECT 'aaaaaa'::char(3) > 'aaaaa '::varchar(3);
  1579. ----
  1580. false
  1581. query T
  1582. SELECT 'aaaaaa'::char(3) < 'aaaaa '::varchar(3);
  1583. ----
  1584. false
  1585. query T
  1586. SELECT 'aaaaaa'::char(3) = 'aaaaaa'::varchar(3);
  1587. ----
  1588. true
  1589. query T
  1590. SELECT 'aaaaaa'::char(3) > 'aaaaaa'::varchar(3);
  1591. ----
  1592. false
  1593. query T
  1594. SELECT 'aaaaaa'::char(3) < 'aaaaaa'::varchar(3);
  1595. ----
  1596. false
  1597. query T
  1598. SELECT 'aaaaaa'::char(3) = ''::varchar(3);
  1599. ----
  1600. false
  1601. query T
  1602. SELECT 'aaaaaa'::char(3) > ''::varchar(3);
  1603. ----
  1604. true
  1605. query T
  1606. SELECT 'aaaaaa'::char(3) < ''::varchar(3);
  1607. ----
  1608. false
  1609. query T
  1610. SELECT 'aaaaaa'::char(3) = ' '::varchar(3);
  1611. ----
  1612. false
  1613. query T
  1614. SELECT 'aaaaaa'::char(3) > ' '::varchar(3);
  1615. ----
  1616. true
  1617. query T
  1618. SELECT 'aaaaaa'::char(3) < ' '::varchar(3);
  1619. ----
  1620. false
  1621. query T
  1622. SELECT ''::char(3) = 'a'::varchar(3);
  1623. ----
  1624. false
  1625. query T
  1626. SELECT ''::char(3) > 'a'::varchar(3);
  1627. ----
  1628. false
  1629. query T
  1630. SELECT ''::char(3) < 'a'::varchar(3);
  1631. ----
  1632. true
  1633. query T
  1634. SELECT ''::char(3) = 'a '::varchar(3);
  1635. ----
  1636. false
  1637. query T
  1638. SELECT ''::char(3) > 'a '::varchar(3);
  1639. ----
  1640. false
  1641. query T
  1642. SELECT ''::char(3) < 'a '::varchar(3);
  1643. ----
  1644. true
  1645. query T
  1646. SELECT ''::char(3) = 'aaaaa'::varchar(3);
  1647. ----
  1648. false
  1649. query T
  1650. SELECT ''::char(3) > 'aaaaa'::varchar(3);
  1651. ----
  1652. false
  1653. query T
  1654. SELECT ''::char(3) < 'aaaaa'::varchar(3);
  1655. ----
  1656. true
  1657. query T
  1658. SELECT ''::char(3) = 'aaaaa '::varchar(3);
  1659. ----
  1660. false
  1661. query T
  1662. SELECT ''::char(3) > 'aaaaa '::varchar(3);
  1663. ----
  1664. false
  1665. query T
  1666. SELECT ''::char(3) < 'aaaaa '::varchar(3);
  1667. ----
  1668. true
  1669. query T
  1670. SELECT ''::char(3) = 'aaaaaa'::varchar(3);
  1671. ----
  1672. false
  1673. query T
  1674. SELECT ''::char(3) > 'aaaaaa'::varchar(3);
  1675. ----
  1676. false
  1677. query T
  1678. SELECT ''::char(3) < 'aaaaaa'::varchar(3);
  1679. ----
  1680. true
  1681. query T
  1682. SELECT ''::char(3) = ''::varchar(3);
  1683. ----
  1684. true
  1685. query T
  1686. SELECT ''::char(3) > ''::varchar(3);
  1687. ----
  1688. false
  1689. query T
  1690. SELECT ''::char(3) < ''::varchar(3);
  1691. ----
  1692. false
  1693. query T
  1694. SELECT ''::char(3) = ' '::varchar(3);
  1695. ----
  1696. true
  1697. query T
  1698. SELECT ''::char(3) > ' '::varchar(3);
  1699. ----
  1700. false
  1701. query T
  1702. SELECT ''::char(3) < ' '::varchar(3);
  1703. ----
  1704. false
  1705. query T
  1706. SELECT ' '::char(3) = 'a'::varchar(3);
  1707. ----
  1708. false
  1709. query T
  1710. SELECT ' '::char(3) > 'a'::varchar(3);
  1711. ----
  1712. false
  1713. query T
  1714. SELECT ' '::char(3) < 'a'::varchar(3);
  1715. ----
  1716. true
  1717. query T
  1718. SELECT ' '::char(3) = 'a '::varchar(3);
  1719. ----
  1720. false
  1721. query T
  1722. SELECT ' '::char(3) > 'a '::varchar(3);
  1723. ----
  1724. false
  1725. query T
  1726. SELECT ' '::char(3) < 'a '::varchar(3);
  1727. ----
  1728. true
  1729. query T
  1730. SELECT ' '::char(3) = 'aaaaa'::varchar(3);
  1731. ----
  1732. false
  1733. query T
  1734. SELECT ' '::char(3) > 'aaaaa'::varchar(3);
  1735. ----
  1736. false
  1737. query T
  1738. SELECT ' '::char(3) < 'aaaaa'::varchar(3);
  1739. ----
  1740. true
  1741. query T
  1742. SELECT ' '::char(3) = 'aaaaa '::varchar(3);
  1743. ----
  1744. false
  1745. query T
  1746. SELECT ' '::char(3) > 'aaaaa '::varchar(3);
  1747. ----
  1748. false
  1749. query T
  1750. SELECT ' '::char(3) < 'aaaaa '::varchar(3);
  1751. ----
  1752. true
  1753. query T
  1754. SELECT ' '::char(3) = 'aaaaaa'::varchar(3);
  1755. ----
  1756. false
  1757. query T
  1758. SELECT ' '::char(3) > 'aaaaaa'::varchar(3);
  1759. ----
  1760. false
  1761. query T
  1762. SELECT ' '::char(3) < 'aaaaaa'::varchar(3);
  1763. ----
  1764. true
  1765. query T
  1766. SELECT ' '::char(3) = ''::varchar(3);
  1767. ----
  1768. true
  1769. query T
  1770. SELECT ' '::char(3) > ''::varchar(3);
  1771. ----
  1772. false
  1773. query T
  1774. SELECT ' '::char(3) < ''::varchar(3);
  1775. ----
  1776. false
  1777. query T
  1778. SELECT ' '::char(3) = ' '::varchar(3);
  1779. ----
  1780. true
  1781. query T
  1782. SELECT ' '::char(3) > ' '::varchar(3);
  1783. ----
  1784. false
  1785. query T
  1786. SELECT ' '::char(3) < ' '::varchar(3);
  1787. ----
  1788. false
  1789. query T
  1790. SELECT 'a'::char(3) = 'a'::varchar(30);
  1791. ----
  1792. true
  1793. query T
  1794. SELECT 'a'::char(3) > 'a'::varchar(30);
  1795. ----
  1796. false
  1797. query T
  1798. SELECT 'a'::char(3) < 'a'::varchar(30);
  1799. ----
  1800. false
  1801. query T
  1802. SELECT 'a'::char(3) = 'a '::varchar(30);
  1803. ----
  1804. true
  1805. query T
  1806. SELECT 'a'::char(3) > 'a '::varchar(30);
  1807. ----
  1808. false
  1809. query T
  1810. SELECT 'a'::char(3) < 'a '::varchar(30);
  1811. ----
  1812. false
  1813. query T
  1814. SELECT 'a'::char(3) = 'aaaaa'::varchar(30);
  1815. ----
  1816. false
  1817. query T
  1818. SELECT 'a'::char(3) > 'aaaaa'::varchar(30);
  1819. ----
  1820. false
  1821. query T
  1822. SELECT 'a'::char(3) < 'aaaaa'::varchar(30);
  1823. ----
  1824. true
  1825. query T
  1826. SELECT 'a'::char(3) = 'aaaaa '::varchar(30);
  1827. ----
  1828. false
  1829. query T
  1830. SELECT 'a'::char(3) > 'aaaaa '::varchar(30);
  1831. ----
  1832. false
  1833. query T
  1834. SELECT 'a'::char(3) < 'aaaaa '::varchar(30);
  1835. ----
  1836. true
  1837. query T
  1838. SELECT 'a'::char(3) = 'aaaaaa'::varchar(30);
  1839. ----
  1840. false
  1841. query T
  1842. SELECT 'a'::char(3) > 'aaaaaa'::varchar(30);
  1843. ----
  1844. false
  1845. query T
  1846. SELECT 'a'::char(3) < 'aaaaaa'::varchar(30);
  1847. ----
  1848. true
  1849. query T
  1850. SELECT 'a'::char(3) = ''::varchar(30);
  1851. ----
  1852. false
  1853. query T
  1854. SELECT 'a'::char(3) > ''::varchar(30);
  1855. ----
  1856. true
  1857. query T
  1858. SELECT 'a'::char(3) < ''::varchar(30);
  1859. ----
  1860. false
  1861. query T
  1862. SELECT 'a'::char(3) = ' '::varchar(30);
  1863. ----
  1864. false
  1865. query T
  1866. SELECT 'a'::char(3) > ' '::varchar(30);
  1867. ----
  1868. true
  1869. query T
  1870. SELECT 'a'::char(3) < ' '::varchar(30);
  1871. ----
  1872. false
  1873. query T
  1874. SELECT 'a '::char(3) = 'a'::varchar(30);
  1875. ----
  1876. true
  1877. query T
  1878. SELECT 'a '::char(3) > 'a'::varchar(30);
  1879. ----
  1880. false
  1881. query T
  1882. SELECT 'a '::char(3) < 'a'::varchar(30);
  1883. ----
  1884. false
  1885. query T
  1886. SELECT 'a '::char(3) = 'a '::varchar(30);
  1887. ----
  1888. true
  1889. query T
  1890. SELECT 'a '::char(3) > 'a '::varchar(30);
  1891. ----
  1892. false
  1893. query T
  1894. SELECT 'a '::char(3) < 'a '::varchar(30);
  1895. ----
  1896. false
  1897. query T
  1898. SELECT 'a '::char(3) = 'aaaaa'::varchar(30);
  1899. ----
  1900. false
  1901. query T
  1902. SELECT 'a '::char(3) > 'aaaaa'::varchar(30);
  1903. ----
  1904. false
  1905. query T
  1906. SELECT 'a '::char(3) < 'aaaaa'::varchar(30);
  1907. ----
  1908. true
  1909. query T
  1910. SELECT 'a '::char(3) = 'aaaaa '::varchar(30);
  1911. ----
  1912. false
  1913. query T
  1914. SELECT 'a '::char(3) > 'aaaaa '::varchar(30);
  1915. ----
  1916. false
  1917. query T
  1918. SELECT 'a '::char(3) < 'aaaaa '::varchar(30);
  1919. ----
  1920. true
  1921. query T
  1922. SELECT 'a '::char(3) = 'aaaaaa'::varchar(30);
  1923. ----
  1924. false
  1925. query T
  1926. SELECT 'a '::char(3) > 'aaaaaa'::varchar(30);
  1927. ----
  1928. false
  1929. query T
  1930. SELECT 'a '::char(3) < 'aaaaaa'::varchar(30);
  1931. ----
  1932. true
  1933. query T
  1934. SELECT 'a '::char(3) = ''::varchar(30);
  1935. ----
  1936. false
  1937. query T
  1938. SELECT 'a '::char(3) > ''::varchar(30);
  1939. ----
  1940. true
  1941. query T
  1942. SELECT 'a '::char(3) < ''::varchar(30);
  1943. ----
  1944. false
  1945. query T
  1946. SELECT 'a '::char(3) = ' '::varchar(30);
  1947. ----
  1948. false
  1949. query T
  1950. SELECT 'a '::char(3) > ' '::varchar(30);
  1951. ----
  1952. true
  1953. query T
  1954. SELECT 'a '::char(3) < ' '::varchar(30);
  1955. ----
  1956. false
  1957. query T
  1958. SELECT 'aaaaa'::char(3) = 'a'::varchar(30);
  1959. ----
  1960. false
  1961. query T
  1962. SELECT 'aaaaa'::char(3) > 'a'::varchar(30);
  1963. ----
  1964. true
  1965. query T
  1966. SELECT 'aaaaa'::char(3) < 'a'::varchar(30);
  1967. ----
  1968. false
  1969. query T
  1970. SELECT 'aaaaa'::char(3) = 'a '::varchar(30);
  1971. ----
  1972. false
  1973. query T
  1974. SELECT 'aaaaa'::char(3) > 'a '::varchar(30);
  1975. ----
  1976. true
  1977. query T
  1978. SELECT 'aaaaa'::char(3) < 'a '::varchar(30);
  1979. ----
  1980. false
  1981. query T
  1982. SELECT 'aaaaa'::char(3) = 'aaaaa'::varchar(30);
  1983. ----
  1984. false
  1985. query T
  1986. SELECT 'aaaaa'::char(3) > 'aaaaa'::varchar(30);
  1987. ----
  1988. false
  1989. query T
  1990. SELECT 'aaaaa'::char(3) < 'aaaaa'::varchar(30);
  1991. ----
  1992. true
  1993. query T
  1994. SELECT 'aaaaa'::char(3) = 'aaaaa '::varchar(30);
  1995. ----
  1996. false
  1997. query T
  1998. SELECT 'aaaaa'::char(3) > 'aaaaa '::varchar(30);
  1999. ----
  2000. false
  2001. query T
  2002. SELECT 'aaaaa'::char(3) < 'aaaaa '::varchar(30);
  2003. ----
  2004. true
  2005. query T
  2006. SELECT 'aaaaa'::char(3) = 'aaaaaa'::varchar(30);
  2007. ----
  2008. false
  2009. query T
  2010. SELECT 'aaaaa'::char(3) > 'aaaaaa'::varchar(30);
  2011. ----
  2012. false
  2013. query T
  2014. SELECT 'aaaaa'::char(3) < 'aaaaaa'::varchar(30);
  2015. ----
  2016. true
  2017. query T
  2018. SELECT 'aaaaa'::char(3) = ''::varchar(30);
  2019. ----
  2020. false
  2021. query T
  2022. SELECT 'aaaaa'::char(3) > ''::varchar(30);
  2023. ----
  2024. true
  2025. query T
  2026. SELECT 'aaaaa'::char(3) < ''::varchar(30);
  2027. ----
  2028. false
  2029. query T
  2030. SELECT 'aaaaa'::char(3) = ' '::varchar(30);
  2031. ----
  2032. false
  2033. query T
  2034. SELECT 'aaaaa'::char(3) > ' '::varchar(30);
  2035. ----
  2036. true
  2037. query T
  2038. SELECT 'aaaaa'::char(3) < ' '::varchar(30);
  2039. ----
  2040. false
  2041. query T
  2042. SELECT 'aaaaa '::char(3) = 'a'::varchar(30);
  2043. ----
  2044. false
  2045. query T
  2046. SELECT 'aaaaa '::char(3) > 'a'::varchar(30);
  2047. ----
  2048. true
  2049. query T
  2050. SELECT 'aaaaa '::char(3) < 'a'::varchar(30);
  2051. ----
  2052. false
  2053. query T
  2054. SELECT 'aaaaa '::char(3) = 'a '::varchar(30);
  2055. ----
  2056. false
  2057. query T
  2058. SELECT 'aaaaa '::char(3) > 'a '::varchar(30);
  2059. ----
  2060. true
  2061. query T
  2062. SELECT 'aaaaa '::char(3) < 'a '::varchar(30);
  2063. ----
  2064. false
  2065. query T
  2066. SELECT 'aaaaa '::char(3) = 'aaaaa'::varchar(30);
  2067. ----
  2068. false
  2069. query T
  2070. SELECT 'aaaaa '::char(3) > 'aaaaa'::varchar(30);
  2071. ----
  2072. false
  2073. query T
  2074. SELECT 'aaaaa '::char(3) < 'aaaaa'::varchar(30);
  2075. ----
  2076. true
  2077. query T
  2078. SELECT 'aaaaa '::char(3) = 'aaaaa '::varchar(30);
  2079. ----
  2080. false
  2081. query T
  2082. SELECT 'aaaaa '::char(3) > 'aaaaa '::varchar(30);
  2083. ----
  2084. false
  2085. query T
  2086. SELECT 'aaaaa '::char(3) < 'aaaaa '::varchar(30);
  2087. ----
  2088. true
  2089. query T
  2090. SELECT 'aaaaa '::char(3) = 'aaaaaa'::varchar(30);
  2091. ----
  2092. false
  2093. query T
  2094. SELECT 'aaaaa '::char(3) > 'aaaaaa'::varchar(30);
  2095. ----
  2096. false
  2097. query T
  2098. SELECT 'aaaaa '::char(3) < 'aaaaaa'::varchar(30);
  2099. ----
  2100. true
  2101. query T
  2102. SELECT 'aaaaa '::char(3) = ''::varchar(30);
  2103. ----
  2104. false
  2105. query T
  2106. SELECT 'aaaaa '::char(3) > ''::varchar(30);
  2107. ----
  2108. true
  2109. query T
  2110. SELECT 'aaaaa '::char(3) < ''::varchar(30);
  2111. ----
  2112. false
  2113. query T
  2114. SELECT 'aaaaa '::char(3) = ' '::varchar(30);
  2115. ----
  2116. false
  2117. query T
  2118. SELECT 'aaaaa '::char(3) > ' '::varchar(30);
  2119. ----
  2120. true
  2121. query T
  2122. SELECT 'aaaaa '::char(3) < ' '::varchar(30);
  2123. ----
  2124. false
  2125. query T
  2126. SELECT 'aaaaaa'::char(3) = 'a'::varchar(30);
  2127. ----
  2128. false
  2129. query T
  2130. SELECT 'aaaaaa'::char(3) > 'a'::varchar(30);
  2131. ----
  2132. true
  2133. query T
  2134. SELECT 'aaaaaa'::char(3) < 'a'::varchar(30);
  2135. ----
  2136. false
  2137. query T
  2138. SELECT 'aaaaaa'::char(3) = 'a '::varchar(30);
  2139. ----
  2140. false
  2141. query T
  2142. SELECT 'aaaaaa'::char(3) > 'a '::varchar(30);
  2143. ----
  2144. true
  2145. query T
  2146. SELECT 'aaaaaa'::char(3) < 'a '::varchar(30);
  2147. ----
  2148. false
  2149. query T
  2150. SELECT 'aaaaaa'::char(3) = 'aaaaa'::varchar(30);
  2151. ----
  2152. false
  2153. query T
  2154. SELECT 'aaaaaa'::char(3) > 'aaaaa'::varchar(30);
  2155. ----
  2156. false
  2157. query T
  2158. SELECT 'aaaaaa'::char(3) < 'aaaaa'::varchar(30);
  2159. ----
  2160. true
  2161. query T
  2162. SELECT 'aaaaaa'::char(3) = 'aaaaa '::varchar(30);
  2163. ----
  2164. false
  2165. query T
  2166. SELECT 'aaaaaa'::char(3) > 'aaaaa '::varchar(30);
  2167. ----
  2168. false
  2169. query T
  2170. SELECT 'aaaaaa'::char(3) < 'aaaaa '::varchar(30);
  2171. ----
  2172. true
  2173. query T
  2174. SELECT 'aaaaaa'::char(3) = 'aaaaaa'::varchar(30);
  2175. ----
  2176. false
  2177. query T
  2178. SELECT 'aaaaaa'::char(3) > 'aaaaaa'::varchar(30);
  2179. ----
  2180. false
  2181. query T
  2182. SELECT 'aaaaaa'::char(3) < 'aaaaaa'::varchar(30);
  2183. ----
  2184. true
  2185. query T
  2186. SELECT 'aaaaaa'::char(3) = ''::varchar(30);
  2187. ----
  2188. false
  2189. query T
  2190. SELECT 'aaaaaa'::char(3) > ''::varchar(30);
  2191. ----
  2192. true
  2193. query T
  2194. SELECT 'aaaaaa'::char(3) < ''::varchar(30);
  2195. ----
  2196. false
  2197. query T
  2198. SELECT 'aaaaaa'::char(3) = ' '::varchar(30);
  2199. ----
  2200. false
  2201. query T
  2202. SELECT 'aaaaaa'::char(3) > ' '::varchar(30);
  2203. ----
  2204. true
  2205. query T
  2206. SELECT 'aaaaaa'::char(3) < ' '::varchar(30);
  2207. ----
  2208. false
  2209. query T
  2210. SELECT ''::char(3) = 'a'::varchar(30);
  2211. ----
  2212. false
  2213. query T
  2214. SELECT ''::char(3) > 'a'::varchar(30);
  2215. ----
  2216. false
  2217. query T
  2218. SELECT ''::char(3) < 'a'::varchar(30);
  2219. ----
  2220. true
  2221. query T
  2222. SELECT ''::char(3) = 'a '::varchar(30);
  2223. ----
  2224. false
  2225. query T
  2226. SELECT ''::char(3) > 'a '::varchar(30);
  2227. ----
  2228. false
  2229. query T
  2230. SELECT ''::char(3) < 'a '::varchar(30);
  2231. ----
  2232. true
  2233. query T
  2234. SELECT ''::char(3) = 'aaaaa'::varchar(30);
  2235. ----
  2236. false
  2237. query T
  2238. SELECT ''::char(3) > 'aaaaa'::varchar(30);
  2239. ----
  2240. false
  2241. query T
  2242. SELECT ''::char(3) < 'aaaaa'::varchar(30);
  2243. ----
  2244. true
  2245. query T
  2246. SELECT ''::char(3) = 'aaaaa '::varchar(30);
  2247. ----
  2248. false
  2249. query T
  2250. SELECT ''::char(3) > 'aaaaa '::varchar(30);
  2251. ----
  2252. false
  2253. query T
  2254. SELECT ''::char(3) < 'aaaaa '::varchar(30);
  2255. ----
  2256. true
  2257. query T
  2258. SELECT ''::char(3) = 'aaaaaa'::varchar(30);
  2259. ----
  2260. false
  2261. query T
  2262. SELECT ''::char(3) > 'aaaaaa'::varchar(30);
  2263. ----
  2264. false
  2265. query T
  2266. SELECT ''::char(3) < 'aaaaaa'::varchar(30);
  2267. ----
  2268. true
  2269. query T
  2270. SELECT ''::char(3) = ''::varchar(30);
  2271. ----
  2272. true
  2273. query T
  2274. SELECT ''::char(3) > ''::varchar(30);
  2275. ----
  2276. false
  2277. query T
  2278. SELECT ''::char(3) < ''::varchar(30);
  2279. ----
  2280. false
  2281. query T
  2282. SELECT ''::char(3) = ' '::varchar(30);
  2283. ----
  2284. true
  2285. query T
  2286. SELECT ''::char(3) > ' '::varchar(30);
  2287. ----
  2288. false
  2289. query T
  2290. SELECT ''::char(3) < ' '::varchar(30);
  2291. ----
  2292. false
  2293. query T
  2294. SELECT ' '::char(3) = 'a'::varchar(30);
  2295. ----
  2296. false
  2297. query T
  2298. SELECT ' '::char(3) > 'a'::varchar(30);
  2299. ----
  2300. false
  2301. query T
  2302. SELECT ' '::char(3) < 'a'::varchar(30);
  2303. ----
  2304. true
  2305. query T
  2306. SELECT ' '::char(3) = 'a '::varchar(30);
  2307. ----
  2308. false
  2309. query T
  2310. SELECT ' '::char(3) > 'a '::varchar(30);
  2311. ----
  2312. false
  2313. query T
  2314. SELECT ' '::char(3) < 'a '::varchar(30);
  2315. ----
  2316. true
  2317. query T
  2318. SELECT ' '::char(3) = 'aaaaa'::varchar(30);
  2319. ----
  2320. false
  2321. query T
  2322. SELECT ' '::char(3) > 'aaaaa'::varchar(30);
  2323. ----
  2324. false
  2325. query T
  2326. SELECT ' '::char(3) < 'aaaaa'::varchar(30);
  2327. ----
  2328. true
  2329. query T
  2330. SELECT ' '::char(3) = 'aaaaa '::varchar(30);
  2331. ----
  2332. false
  2333. query T
  2334. SELECT ' '::char(3) > 'aaaaa '::varchar(30);
  2335. ----
  2336. false
  2337. query T
  2338. SELECT ' '::char(3) < 'aaaaa '::varchar(30);
  2339. ----
  2340. true
  2341. query T
  2342. SELECT ' '::char(3) = 'aaaaaa'::varchar(30);
  2343. ----
  2344. false
  2345. query T
  2346. SELECT ' '::char(3) > 'aaaaaa'::varchar(30);
  2347. ----
  2348. false
  2349. query T
  2350. SELECT ' '::char(3) < 'aaaaaa'::varchar(30);
  2351. ----
  2352. true
  2353. query T
  2354. SELECT ' '::char(3) = ''::varchar(30);
  2355. ----
  2356. true
  2357. query T
  2358. SELECT ' '::char(3) > ''::varchar(30);
  2359. ----
  2360. false
  2361. query T
  2362. SELECT ' '::char(3) < ''::varchar(30);
  2363. ----
  2364. false
  2365. query T
  2366. SELECT ' '::char(3) = ' '::varchar(30);
  2367. ----
  2368. true
  2369. query T
  2370. SELECT ' '::char(3) > ' '::varchar(30);
  2371. ----
  2372. false
  2373. query T
  2374. SELECT ' '::char(3) < ' '::varchar(30);
  2375. ----
  2376. false
  2377. query T
  2378. SELECT 'a'::char(3) = 'a'::text;
  2379. ----
  2380. true
  2381. query T
  2382. SELECT 'a'::char(3) > 'a'::text;
  2383. ----
  2384. false
  2385. query T
  2386. SELECT 'a'::char(3) < 'a'::text;
  2387. ----
  2388. false
  2389. query T
  2390. SELECT 'a'::char(3) = 'a '::text;
  2391. ----
  2392. false
  2393. query T
  2394. SELECT 'a'::char(3) > 'a '::text;
  2395. ----
  2396. false
  2397. query T
  2398. SELECT 'a'::char(3) < 'a '::text;
  2399. ----
  2400. true
  2401. query T
  2402. SELECT 'a'::char(3) = 'aaaaa'::text;
  2403. ----
  2404. false
  2405. query T
  2406. SELECT 'a'::char(3) > 'aaaaa'::text;
  2407. ----
  2408. false
  2409. query T
  2410. SELECT 'a'::char(3) < 'aaaaa'::text;
  2411. ----
  2412. true
  2413. query T
  2414. SELECT 'a'::char(3) = 'aaaaa '::text;
  2415. ----
  2416. false
  2417. query T
  2418. SELECT 'a'::char(3) > 'aaaaa '::text;
  2419. ----
  2420. false
  2421. query T
  2422. SELECT 'a'::char(3) < 'aaaaa '::text;
  2423. ----
  2424. true
  2425. query T
  2426. SELECT 'a'::char(3) = 'aaaaaa'::text;
  2427. ----
  2428. false
  2429. query T
  2430. SELECT 'a'::char(3) > 'aaaaaa'::text;
  2431. ----
  2432. false
  2433. query T
  2434. SELECT 'a'::char(3) < 'aaaaaa'::text;
  2435. ----
  2436. true
  2437. query T
  2438. SELECT 'a'::char(3) = ''::text;
  2439. ----
  2440. false
  2441. query T
  2442. SELECT 'a'::char(3) > ''::text;
  2443. ----
  2444. true
  2445. query T
  2446. SELECT 'a'::char(3) < ''::text;
  2447. ----
  2448. false
  2449. query T
  2450. SELECT 'a'::char(3) = ' '::text;
  2451. ----
  2452. false
  2453. query T
  2454. SELECT 'a'::char(3) > ' '::text;
  2455. ----
  2456. true
  2457. query T
  2458. SELECT 'a'::char(3) < ' '::text;
  2459. ----
  2460. false
  2461. query T
  2462. SELECT 'a '::char(3) = 'a'::text;
  2463. ----
  2464. true
  2465. query T
  2466. SELECT 'a '::char(3) > 'a'::text;
  2467. ----
  2468. false
  2469. query T
  2470. SELECT 'a '::char(3) < 'a'::text;
  2471. ----
  2472. false
  2473. query T
  2474. SELECT 'a '::char(3) = 'a '::text;
  2475. ----
  2476. false
  2477. query T
  2478. SELECT 'a '::char(3) > 'a '::text;
  2479. ----
  2480. false
  2481. query T
  2482. SELECT 'a '::char(3) < 'a '::text;
  2483. ----
  2484. true
  2485. query T
  2486. SELECT 'a '::char(3) = 'aaaaa'::text;
  2487. ----
  2488. false
  2489. query T
  2490. SELECT 'a '::char(3) > 'aaaaa'::text;
  2491. ----
  2492. false
  2493. query T
  2494. SELECT 'a '::char(3) < 'aaaaa'::text;
  2495. ----
  2496. true
  2497. query T
  2498. SELECT 'a '::char(3) = 'aaaaa '::text;
  2499. ----
  2500. false
  2501. query T
  2502. SELECT 'a '::char(3) > 'aaaaa '::text;
  2503. ----
  2504. false
  2505. query T
  2506. SELECT 'a '::char(3) < 'aaaaa '::text;
  2507. ----
  2508. true
  2509. query T
  2510. SELECT 'a '::char(3) = 'aaaaaa'::text;
  2511. ----
  2512. false
  2513. query T
  2514. SELECT 'a '::char(3) > 'aaaaaa'::text;
  2515. ----
  2516. false
  2517. query T
  2518. SELECT 'a '::char(3) < 'aaaaaa'::text;
  2519. ----
  2520. true
  2521. query T
  2522. SELECT 'a '::char(3) = ''::text;
  2523. ----
  2524. false
  2525. query T
  2526. SELECT 'a '::char(3) > ''::text;
  2527. ----
  2528. true
  2529. query T
  2530. SELECT 'a '::char(3) < ''::text;
  2531. ----
  2532. false
  2533. query T
  2534. SELECT 'a '::char(3) = ' '::text;
  2535. ----
  2536. false
  2537. query T
  2538. SELECT 'a '::char(3) > ' '::text;
  2539. ----
  2540. true
  2541. query T
  2542. SELECT 'a '::char(3) < ' '::text;
  2543. ----
  2544. false
  2545. query T
  2546. SELECT 'aaaaa'::char(3) = 'a'::text;
  2547. ----
  2548. false
  2549. query T
  2550. SELECT 'aaaaa'::char(3) > 'a'::text;
  2551. ----
  2552. true
  2553. query T
  2554. SELECT 'aaaaa'::char(3) < 'a'::text;
  2555. ----
  2556. false
  2557. query T
  2558. SELECT 'aaaaa'::char(3) = 'a '::text;
  2559. ----
  2560. false
  2561. query T
  2562. SELECT 'aaaaa'::char(3) > 'a '::text;
  2563. ----
  2564. true
  2565. query T
  2566. SELECT 'aaaaa'::char(3) < 'a '::text;
  2567. ----
  2568. false
  2569. query T
  2570. SELECT 'aaaaa'::char(3) = 'aaaaa'::text;
  2571. ----
  2572. false
  2573. query T
  2574. SELECT 'aaaaa'::char(3) > 'aaaaa'::text;
  2575. ----
  2576. false
  2577. query T
  2578. SELECT 'aaaaa'::char(3) < 'aaaaa'::text;
  2579. ----
  2580. true
  2581. query T
  2582. SELECT 'aaaaa'::char(3) = 'aaaaa '::text;
  2583. ----
  2584. false
  2585. query T
  2586. SELECT 'aaaaa'::char(3) > 'aaaaa '::text;
  2587. ----
  2588. false
  2589. query T
  2590. SELECT 'aaaaa'::char(3) < 'aaaaa '::text;
  2591. ----
  2592. true
  2593. query T
  2594. SELECT 'aaaaa'::char(3) = 'aaaaaa'::text;
  2595. ----
  2596. false
  2597. query T
  2598. SELECT 'aaaaa'::char(3) > 'aaaaaa'::text;
  2599. ----
  2600. false
  2601. query T
  2602. SELECT 'aaaaa'::char(3) < 'aaaaaa'::text;
  2603. ----
  2604. true
  2605. query T
  2606. SELECT 'aaaaa'::char(3) = ''::text;
  2607. ----
  2608. false
  2609. query T
  2610. SELECT 'aaaaa'::char(3) > ''::text;
  2611. ----
  2612. true
  2613. query T
  2614. SELECT 'aaaaa'::char(3) < ''::text;
  2615. ----
  2616. false
  2617. query T
  2618. SELECT 'aaaaa'::char(3) = ' '::text;
  2619. ----
  2620. false
  2621. query T
  2622. SELECT 'aaaaa'::char(3) > ' '::text;
  2623. ----
  2624. true
  2625. query T
  2626. SELECT 'aaaaa'::char(3) < ' '::text;
  2627. ----
  2628. false
  2629. query T
  2630. SELECT 'aaaaa '::char(3) = 'a'::text;
  2631. ----
  2632. false
  2633. query T
  2634. SELECT 'aaaaa '::char(3) > 'a'::text;
  2635. ----
  2636. true
  2637. query T
  2638. SELECT 'aaaaa '::char(3) < 'a'::text;
  2639. ----
  2640. false
  2641. query T
  2642. SELECT 'aaaaa '::char(3) = 'a '::text;
  2643. ----
  2644. false
  2645. query T
  2646. SELECT 'aaaaa '::char(3) > 'a '::text;
  2647. ----
  2648. true
  2649. query T
  2650. SELECT 'aaaaa '::char(3) < 'a '::text;
  2651. ----
  2652. false
  2653. query T
  2654. SELECT 'aaaaa '::char(3) = 'aaaaa'::text;
  2655. ----
  2656. false
  2657. query T
  2658. SELECT 'aaaaa '::char(3) > 'aaaaa'::text;
  2659. ----
  2660. false
  2661. query T
  2662. SELECT 'aaaaa '::char(3) < 'aaaaa'::text;
  2663. ----
  2664. true
  2665. query T
  2666. SELECT 'aaaaa '::char(3) = 'aaaaa '::text;
  2667. ----
  2668. false
  2669. query T
  2670. SELECT 'aaaaa '::char(3) > 'aaaaa '::text;
  2671. ----
  2672. false
  2673. query T
  2674. SELECT 'aaaaa '::char(3) < 'aaaaa '::text;
  2675. ----
  2676. true
  2677. query T
  2678. SELECT 'aaaaa '::char(3) = 'aaaaaa'::text;
  2679. ----
  2680. false
  2681. query T
  2682. SELECT 'aaaaa '::char(3) > 'aaaaaa'::text;
  2683. ----
  2684. false
  2685. query T
  2686. SELECT 'aaaaa '::char(3) < 'aaaaaa'::text;
  2687. ----
  2688. true
  2689. query T
  2690. SELECT 'aaaaa '::char(3) = ''::text;
  2691. ----
  2692. false
  2693. query T
  2694. SELECT 'aaaaa '::char(3) > ''::text;
  2695. ----
  2696. true
  2697. query T
  2698. SELECT 'aaaaa '::char(3) < ''::text;
  2699. ----
  2700. false
  2701. query T
  2702. SELECT 'aaaaa '::char(3) = ' '::text;
  2703. ----
  2704. false
  2705. query T
  2706. SELECT 'aaaaa '::char(3) > ' '::text;
  2707. ----
  2708. true
  2709. query T
  2710. SELECT 'aaaaa '::char(3) < ' '::text;
  2711. ----
  2712. false
  2713. query T
  2714. SELECT 'aaaaaa'::char(3) = 'a'::text;
  2715. ----
  2716. false
  2717. query T
  2718. SELECT 'aaaaaa'::char(3) > 'a'::text;
  2719. ----
  2720. true
  2721. query T
  2722. SELECT 'aaaaaa'::char(3) < 'a'::text;
  2723. ----
  2724. false
  2725. query T
  2726. SELECT 'aaaaaa'::char(3) = 'a '::text;
  2727. ----
  2728. false
  2729. query T
  2730. SELECT 'aaaaaa'::char(3) > 'a '::text;
  2731. ----
  2732. true
  2733. query T
  2734. SELECT 'aaaaaa'::char(3) < 'a '::text;
  2735. ----
  2736. false
  2737. query T
  2738. SELECT 'aaaaaa'::char(3) = 'aaaaa'::text;
  2739. ----
  2740. false
  2741. query T
  2742. SELECT 'aaaaaa'::char(3) > 'aaaaa'::text;
  2743. ----
  2744. false
  2745. query T
  2746. SELECT 'aaaaaa'::char(3) < 'aaaaa'::text;
  2747. ----
  2748. true
  2749. query T
  2750. SELECT 'aaaaaa'::char(3) = 'aaaaa '::text;
  2751. ----
  2752. false
  2753. query T
  2754. SELECT 'aaaaaa'::char(3) > 'aaaaa '::text;
  2755. ----
  2756. false
  2757. query T
  2758. SELECT 'aaaaaa'::char(3) < 'aaaaa '::text;
  2759. ----
  2760. true
  2761. query T
  2762. SELECT 'aaaaaa'::char(3) = 'aaaaaa'::text;
  2763. ----
  2764. false
  2765. query T
  2766. SELECT 'aaaaaa'::char(3) > 'aaaaaa'::text;
  2767. ----
  2768. false
  2769. query T
  2770. SELECT 'aaaaaa'::char(3) < 'aaaaaa'::text;
  2771. ----
  2772. true
  2773. query T
  2774. SELECT 'aaaaaa'::char(3) = ''::text;
  2775. ----
  2776. false
  2777. query T
  2778. SELECT 'aaaaaa'::char(3) > ''::text;
  2779. ----
  2780. true
  2781. query T
  2782. SELECT 'aaaaaa'::char(3) < ''::text;
  2783. ----
  2784. false
  2785. query T
  2786. SELECT 'aaaaaa'::char(3) = ' '::text;
  2787. ----
  2788. false
  2789. query T
  2790. SELECT 'aaaaaa'::char(3) > ' '::text;
  2791. ----
  2792. true
  2793. query T
  2794. SELECT 'aaaaaa'::char(3) < ' '::text;
  2795. ----
  2796. false
  2797. query T
  2798. SELECT ''::char(3) = 'a'::text;
  2799. ----
  2800. false
  2801. query T
  2802. SELECT ''::char(3) > 'a'::text;
  2803. ----
  2804. false
  2805. query T
  2806. SELECT ''::char(3) < 'a'::text;
  2807. ----
  2808. true
  2809. query T
  2810. SELECT ''::char(3) = 'a '::text;
  2811. ----
  2812. false
  2813. query T
  2814. SELECT ''::char(3) > 'a '::text;
  2815. ----
  2816. false
  2817. query T
  2818. SELECT ''::char(3) < 'a '::text;
  2819. ----
  2820. true
  2821. query T
  2822. SELECT ''::char(3) = 'aaaaa'::text;
  2823. ----
  2824. false
  2825. query T
  2826. SELECT ''::char(3) > 'aaaaa'::text;
  2827. ----
  2828. false
  2829. query T
  2830. SELECT ''::char(3) < 'aaaaa'::text;
  2831. ----
  2832. true
  2833. query T
  2834. SELECT ''::char(3) = 'aaaaa '::text;
  2835. ----
  2836. false
  2837. query T
  2838. SELECT ''::char(3) > 'aaaaa '::text;
  2839. ----
  2840. false
  2841. query T
  2842. SELECT ''::char(3) < 'aaaaa '::text;
  2843. ----
  2844. true
  2845. query T
  2846. SELECT ''::char(3) = 'aaaaaa'::text;
  2847. ----
  2848. false
  2849. query T
  2850. SELECT ''::char(3) > 'aaaaaa'::text;
  2851. ----
  2852. false
  2853. query T
  2854. SELECT ''::char(3) < 'aaaaaa'::text;
  2855. ----
  2856. true
  2857. query T
  2858. SELECT ''::char(3) = ''::text;
  2859. ----
  2860. true
  2861. query T
  2862. SELECT ''::char(3) > ''::text;
  2863. ----
  2864. false
  2865. query T
  2866. SELECT ''::char(3) < ''::text;
  2867. ----
  2868. false
  2869. query T
  2870. SELECT ''::char(3) = ' '::text;
  2871. ----
  2872. false
  2873. query T
  2874. SELECT ''::char(3) > ' '::text;
  2875. ----
  2876. false
  2877. query T
  2878. SELECT ''::char(3) < ' '::text;
  2879. ----
  2880. true
  2881. query T
  2882. SELECT ' '::char(3) = 'a'::text;
  2883. ----
  2884. false
  2885. query T
  2886. SELECT ' '::char(3) > 'a'::text;
  2887. ----
  2888. false
  2889. query T
  2890. SELECT ' '::char(3) < 'a'::text;
  2891. ----
  2892. true
  2893. query T
  2894. SELECT ' '::char(3) = 'a '::text;
  2895. ----
  2896. false
  2897. query T
  2898. SELECT ' '::char(3) > 'a '::text;
  2899. ----
  2900. false
  2901. query T
  2902. SELECT ' '::char(3) < 'a '::text;
  2903. ----
  2904. true
  2905. query T
  2906. SELECT ' '::char(3) = 'aaaaa'::text;
  2907. ----
  2908. false
  2909. query T
  2910. SELECT ' '::char(3) > 'aaaaa'::text;
  2911. ----
  2912. false
  2913. query T
  2914. SELECT ' '::char(3) < 'aaaaa'::text;
  2915. ----
  2916. true
  2917. query T
  2918. SELECT ' '::char(3) = 'aaaaa '::text;
  2919. ----
  2920. false
  2921. query T
  2922. SELECT ' '::char(3) > 'aaaaa '::text;
  2923. ----
  2924. false
  2925. query T
  2926. SELECT ' '::char(3) < 'aaaaa '::text;
  2927. ----
  2928. true
  2929. query T
  2930. SELECT ' '::char(3) = 'aaaaaa'::text;
  2931. ----
  2932. false
  2933. query T
  2934. SELECT ' '::char(3) > 'aaaaaa'::text;
  2935. ----
  2936. false
  2937. query T
  2938. SELECT ' '::char(3) < 'aaaaaa'::text;
  2939. ----
  2940. true
  2941. query T
  2942. SELECT ' '::char(3) = ''::text;
  2943. ----
  2944. true
  2945. query T
  2946. SELECT ' '::char(3) > ''::text;
  2947. ----
  2948. false
  2949. query T
  2950. SELECT ' '::char(3) < ''::text;
  2951. ----
  2952. false
  2953. query T
  2954. SELECT ' '::char(3) = ' '::text;
  2955. ----
  2956. false
  2957. query T
  2958. SELECT ' '::char(3) > ' '::text;
  2959. ----
  2960. false
  2961. query T
  2962. SELECT ' '::char(3) < ' '::text;
  2963. ----
  2964. true
  2965. query T
  2966. SELECT 'a'::char(30) = 'a'::char(3);
  2967. ----
  2968. true
  2969. query T
  2970. SELECT 'a'::char(30) > 'a'::char(3);
  2971. ----
  2972. false
  2973. query T
  2974. SELECT 'a'::char(30) < 'a'::char(3);
  2975. ----
  2976. false
  2977. query T
  2978. SELECT 'a'::char(30) = 'a '::char(3);
  2979. ----
  2980. true
  2981. query T
  2982. SELECT 'a'::char(30) > 'a '::char(3);
  2983. ----
  2984. false
  2985. query T
  2986. SELECT 'a'::char(30) < 'a '::char(3);
  2987. ----
  2988. false
  2989. query T
  2990. SELECT 'a'::char(30) = 'aaaaa'::char(3);
  2991. ----
  2992. false
  2993. query T
  2994. SELECT 'a'::char(30) > 'aaaaa'::char(3);
  2995. ----
  2996. false
  2997. query T
  2998. SELECT 'a'::char(30) < 'aaaaa'::char(3);
  2999. ----
  3000. true
  3001. query T
  3002. SELECT 'a'::char(30) = 'aaaaa '::char(3);
  3003. ----
  3004. false
  3005. query T
  3006. SELECT 'a'::char(30) > 'aaaaa '::char(3);
  3007. ----
  3008. false
  3009. query T
  3010. SELECT 'a'::char(30) < 'aaaaa '::char(3);
  3011. ----
  3012. true
  3013. query T
  3014. SELECT 'a'::char(30) = 'aaaaaa'::char(3);
  3015. ----
  3016. false
  3017. query T
  3018. SELECT 'a'::char(30) > 'aaaaaa'::char(3);
  3019. ----
  3020. false
  3021. query T
  3022. SELECT 'a'::char(30) < 'aaaaaa'::char(3);
  3023. ----
  3024. true
  3025. query T
  3026. SELECT 'a'::char(30) = ''::char(3);
  3027. ----
  3028. false
  3029. query T
  3030. SELECT 'a'::char(30) > ''::char(3);
  3031. ----
  3032. true
  3033. query T
  3034. SELECT 'a'::char(30) < ''::char(3);
  3035. ----
  3036. false
  3037. query T
  3038. SELECT 'a'::char(30) = ' '::char(3);
  3039. ----
  3040. false
  3041. query T
  3042. SELECT 'a'::char(30) > ' '::char(3);
  3043. ----
  3044. true
  3045. query T
  3046. SELECT 'a'::char(30) < ' '::char(3);
  3047. ----
  3048. false
  3049. query T
  3050. SELECT 'a '::char(30) = 'a'::char(3);
  3051. ----
  3052. true
  3053. query T
  3054. SELECT 'a '::char(30) > 'a'::char(3);
  3055. ----
  3056. false
  3057. query T
  3058. SELECT 'a '::char(30) < 'a'::char(3);
  3059. ----
  3060. false
  3061. query T
  3062. SELECT 'a '::char(30) = 'a '::char(3);
  3063. ----
  3064. true
  3065. query T
  3066. SELECT 'a '::char(30) > 'a '::char(3);
  3067. ----
  3068. false
  3069. query T
  3070. SELECT 'a '::char(30) < 'a '::char(3);
  3071. ----
  3072. false
  3073. query T
  3074. SELECT 'a '::char(30) = 'aaaaa'::char(3);
  3075. ----
  3076. false
  3077. query T
  3078. SELECT 'a '::char(30) > 'aaaaa'::char(3);
  3079. ----
  3080. false
  3081. query T
  3082. SELECT 'a '::char(30) < 'aaaaa'::char(3);
  3083. ----
  3084. true
  3085. query T
  3086. SELECT 'a '::char(30) = 'aaaaa '::char(3);
  3087. ----
  3088. false
  3089. query T
  3090. SELECT 'a '::char(30) > 'aaaaa '::char(3);
  3091. ----
  3092. false
  3093. query T
  3094. SELECT 'a '::char(30) < 'aaaaa '::char(3);
  3095. ----
  3096. true
  3097. query T
  3098. SELECT 'a '::char(30) = 'aaaaaa'::char(3);
  3099. ----
  3100. false
  3101. query T
  3102. SELECT 'a '::char(30) > 'aaaaaa'::char(3);
  3103. ----
  3104. false
  3105. query T
  3106. SELECT 'a '::char(30) < 'aaaaaa'::char(3);
  3107. ----
  3108. true
  3109. query T
  3110. SELECT 'a '::char(30) = ''::char(3);
  3111. ----
  3112. false
  3113. query T
  3114. SELECT 'a '::char(30) > ''::char(3);
  3115. ----
  3116. true
  3117. query T
  3118. SELECT 'a '::char(30) < ''::char(3);
  3119. ----
  3120. false
  3121. query T
  3122. SELECT 'a '::char(30) = ' '::char(3);
  3123. ----
  3124. false
  3125. query T
  3126. SELECT 'a '::char(30) > ' '::char(3);
  3127. ----
  3128. true
  3129. query T
  3130. SELECT 'a '::char(30) < ' '::char(3);
  3131. ----
  3132. false
  3133. query T
  3134. SELECT 'aaaaa'::char(30) = 'a'::char(3);
  3135. ----
  3136. false
  3137. query T
  3138. SELECT 'aaaaa'::char(30) > 'a'::char(3);
  3139. ----
  3140. true
  3141. query T
  3142. SELECT 'aaaaa'::char(30) < 'a'::char(3);
  3143. ----
  3144. false
  3145. query T
  3146. SELECT 'aaaaa'::char(30) = 'a '::char(3);
  3147. ----
  3148. false
  3149. query T
  3150. SELECT 'aaaaa'::char(30) > 'a '::char(3);
  3151. ----
  3152. true
  3153. query T
  3154. SELECT 'aaaaa'::char(30) < 'a '::char(3);
  3155. ----
  3156. false
  3157. query T
  3158. SELECT 'aaaaa'::char(30) = 'aaaaa'::char(3);
  3159. ----
  3160. false
  3161. query T
  3162. SELECT 'aaaaa'::char(30) > 'aaaaa'::char(3);
  3163. ----
  3164. true
  3165. query T
  3166. SELECT 'aaaaa'::char(30) < 'aaaaa'::char(3);
  3167. ----
  3168. false
  3169. query T
  3170. SELECT 'aaaaa'::char(30) = 'aaaaa '::char(3);
  3171. ----
  3172. false
  3173. query T
  3174. SELECT 'aaaaa'::char(30) > 'aaaaa '::char(3);
  3175. ----
  3176. true
  3177. query T
  3178. SELECT 'aaaaa'::char(30) < 'aaaaa '::char(3);
  3179. ----
  3180. false
  3181. query T
  3182. SELECT 'aaaaa'::char(30) = 'aaaaaa'::char(3);
  3183. ----
  3184. false
  3185. query T
  3186. SELECT 'aaaaa'::char(30) > 'aaaaaa'::char(3);
  3187. ----
  3188. true
  3189. query T
  3190. SELECT 'aaaaa'::char(30) < 'aaaaaa'::char(3);
  3191. ----
  3192. false
  3193. query T
  3194. SELECT 'aaaaa'::char(30) = ''::char(3);
  3195. ----
  3196. false
  3197. query T
  3198. SELECT 'aaaaa'::char(30) > ''::char(3);
  3199. ----
  3200. true
  3201. query T
  3202. SELECT 'aaaaa'::char(30) < ''::char(3);
  3203. ----
  3204. false
  3205. query T
  3206. SELECT 'aaaaa'::char(30) = ' '::char(3);
  3207. ----
  3208. false
  3209. query T
  3210. SELECT 'aaaaa'::char(30) > ' '::char(3);
  3211. ----
  3212. true
  3213. query T
  3214. SELECT 'aaaaa'::char(30) < ' '::char(3);
  3215. ----
  3216. false
  3217. query T
  3218. SELECT 'aaaaa '::char(30) = 'a'::char(3);
  3219. ----
  3220. false
  3221. query T
  3222. SELECT 'aaaaa '::char(30) > 'a'::char(3);
  3223. ----
  3224. true
  3225. query T
  3226. SELECT 'aaaaa '::char(30) < 'a'::char(3);
  3227. ----
  3228. false
  3229. query T
  3230. SELECT 'aaaaa '::char(30) = 'a '::char(3);
  3231. ----
  3232. false
  3233. query T
  3234. SELECT 'aaaaa '::char(30) > 'a '::char(3);
  3235. ----
  3236. true
  3237. query T
  3238. SELECT 'aaaaa '::char(30) < 'a '::char(3);
  3239. ----
  3240. false
  3241. query T
  3242. SELECT 'aaaaa '::char(30) = 'aaaaa'::char(3);
  3243. ----
  3244. false
  3245. query T
  3246. SELECT 'aaaaa '::char(30) > 'aaaaa'::char(3);
  3247. ----
  3248. true
  3249. query T
  3250. SELECT 'aaaaa '::char(30) < 'aaaaa'::char(3);
  3251. ----
  3252. false
  3253. query T
  3254. SELECT 'aaaaa '::char(30) = 'aaaaa '::char(3);
  3255. ----
  3256. false
  3257. query T
  3258. SELECT 'aaaaa '::char(30) > 'aaaaa '::char(3);
  3259. ----
  3260. true
  3261. query T
  3262. SELECT 'aaaaa '::char(30) < 'aaaaa '::char(3);
  3263. ----
  3264. false
  3265. query T
  3266. SELECT 'aaaaa '::char(30) = 'aaaaaa'::char(3);
  3267. ----
  3268. false
  3269. query T
  3270. SELECT 'aaaaa '::char(30) > 'aaaaaa'::char(3);
  3271. ----
  3272. true
  3273. query T
  3274. SELECT 'aaaaa '::char(30) < 'aaaaaa'::char(3);
  3275. ----
  3276. false
  3277. query T
  3278. SELECT 'aaaaa '::char(30) = ''::char(3);
  3279. ----
  3280. false
  3281. query T
  3282. SELECT 'aaaaa '::char(30) > ''::char(3);
  3283. ----
  3284. true
  3285. query T
  3286. SELECT 'aaaaa '::char(30) < ''::char(3);
  3287. ----
  3288. false
  3289. query T
  3290. SELECT 'aaaaa '::char(30) = ' '::char(3);
  3291. ----
  3292. false
  3293. query T
  3294. SELECT 'aaaaa '::char(30) > ' '::char(3);
  3295. ----
  3296. true
  3297. query T
  3298. SELECT 'aaaaa '::char(30) < ' '::char(3);
  3299. ----
  3300. false
  3301. query T
  3302. SELECT 'aaaaaa'::char(30) = 'a'::char(3);
  3303. ----
  3304. false
  3305. query T
  3306. SELECT 'aaaaaa'::char(30) > 'a'::char(3);
  3307. ----
  3308. true
  3309. query T
  3310. SELECT 'aaaaaa'::char(30) < 'a'::char(3);
  3311. ----
  3312. false
  3313. query T
  3314. SELECT 'aaaaaa'::char(30) = 'a '::char(3);
  3315. ----
  3316. false
  3317. query T
  3318. SELECT 'aaaaaa'::char(30) > 'a '::char(3);
  3319. ----
  3320. true
  3321. query T
  3322. SELECT 'aaaaaa'::char(30) < 'a '::char(3);
  3323. ----
  3324. false
  3325. query T
  3326. SELECT 'aaaaaa'::char(30) = 'aaaaa'::char(3);
  3327. ----
  3328. false
  3329. query T
  3330. SELECT 'aaaaaa'::char(30) > 'aaaaa'::char(3);
  3331. ----
  3332. true
  3333. query T
  3334. SELECT 'aaaaaa'::char(30) < 'aaaaa'::char(3);
  3335. ----
  3336. false
  3337. query T
  3338. SELECT 'aaaaaa'::char(30) = 'aaaaa '::char(3);
  3339. ----
  3340. false
  3341. query T
  3342. SELECT 'aaaaaa'::char(30) > 'aaaaa '::char(3);
  3343. ----
  3344. true
  3345. query T
  3346. SELECT 'aaaaaa'::char(30) < 'aaaaa '::char(3);
  3347. ----
  3348. false
  3349. query T
  3350. SELECT 'aaaaaa'::char(30) = 'aaaaaa'::char(3);
  3351. ----
  3352. false
  3353. query T
  3354. SELECT 'aaaaaa'::char(30) > 'aaaaaa'::char(3);
  3355. ----
  3356. true
  3357. query T
  3358. SELECT 'aaaaaa'::char(30) < 'aaaaaa'::char(3);
  3359. ----
  3360. false
  3361. query T
  3362. SELECT 'aaaaaa'::char(30) = ''::char(3);
  3363. ----
  3364. false
  3365. query T
  3366. SELECT 'aaaaaa'::char(30) > ''::char(3);
  3367. ----
  3368. true
  3369. query T
  3370. SELECT 'aaaaaa'::char(30) < ''::char(3);
  3371. ----
  3372. false
  3373. query T
  3374. SELECT 'aaaaaa'::char(30) = ' '::char(3);
  3375. ----
  3376. false
  3377. query T
  3378. SELECT 'aaaaaa'::char(30) > ' '::char(3);
  3379. ----
  3380. true
  3381. query T
  3382. SELECT 'aaaaaa'::char(30) < ' '::char(3);
  3383. ----
  3384. false
  3385. query T
  3386. SELECT ''::char(30) = 'a'::char(3);
  3387. ----
  3388. false
  3389. query T
  3390. SELECT ''::char(30) > 'a'::char(3);
  3391. ----
  3392. false
  3393. query T
  3394. SELECT ''::char(30) < 'a'::char(3);
  3395. ----
  3396. true
  3397. query T
  3398. SELECT ''::char(30) = 'a '::char(3);
  3399. ----
  3400. false
  3401. query T
  3402. SELECT ''::char(30) > 'a '::char(3);
  3403. ----
  3404. false
  3405. query T
  3406. SELECT ''::char(30) < 'a '::char(3);
  3407. ----
  3408. true
  3409. query T
  3410. SELECT ''::char(30) = 'aaaaa'::char(3);
  3411. ----
  3412. false
  3413. query T
  3414. SELECT ''::char(30) > 'aaaaa'::char(3);
  3415. ----
  3416. false
  3417. query T
  3418. SELECT ''::char(30) < 'aaaaa'::char(3);
  3419. ----
  3420. true
  3421. query T
  3422. SELECT ''::char(30) = 'aaaaa '::char(3);
  3423. ----
  3424. false
  3425. query T
  3426. SELECT ''::char(30) > 'aaaaa '::char(3);
  3427. ----
  3428. false
  3429. query T
  3430. SELECT ''::char(30) < 'aaaaa '::char(3);
  3431. ----
  3432. true
  3433. query T
  3434. SELECT ''::char(30) = 'aaaaaa'::char(3);
  3435. ----
  3436. false
  3437. query T
  3438. SELECT ''::char(30) > 'aaaaaa'::char(3);
  3439. ----
  3440. false
  3441. query T
  3442. SELECT ''::char(30) < 'aaaaaa'::char(3);
  3443. ----
  3444. true
  3445. query T
  3446. SELECT ''::char(30) = ''::char(3);
  3447. ----
  3448. true
  3449. query T
  3450. SELECT ''::char(30) > ''::char(3);
  3451. ----
  3452. false
  3453. query T
  3454. SELECT ''::char(30) < ''::char(3);
  3455. ----
  3456. false
  3457. query T
  3458. SELECT ''::char(30) = ' '::char(3);
  3459. ----
  3460. true
  3461. query T
  3462. SELECT ''::char(30) > ' '::char(3);
  3463. ----
  3464. false
  3465. query T
  3466. SELECT ''::char(30) < ' '::char(3);
  3467. ----
  3468. false
  3469. query T
  3470. SELECT ' '::char(30) = 'a'::char(3);
  3471. ----
  3472. false
  3473. query T
  3474. SELECT ' '::char(30) > 'a'::char(3);
  3475. ----
  3476. false
  3477. query T
  3478. SELECT ' '::char(30) < 'a'::char(3);
  3479. ----
  3480. true
  3481. query T
  3482. SELECT ' '::char(30) = 'a '::char(3);
  3483. ----
  3484. false
  3485. query T
  3486. SELECT ' '::char(30) > 'a '::char(3);
  3487. ----
  3488. false
  3489. query T
  3490. SELECT ' '::char(30) < 'a '::char(3);
  3491. ----
  3492. true
  3493. query T
  3494. SELECT ' '::char(30) = 'aaaaa'::char(3);
  3495. ----
  3496. false
  3497. query T
  3498. SELECT ' '::char(30) > 'aaaaa'::char(3);
  3499. ----
  3500. false
  3501. query T
  3502. SELECT ' '::char(30) < 'aaaaa'::char(3);
  3503. ----
  3504. true
  3505. query T
  3506. SELECT ' '::char(30) = 'aaaaa '::char(3);
  3507. ----
  3508. false
  3509. query T
  3510. SELECT ' '::char(30) > 'aaaaa '::char(3);
  3511. ----
  3512. false
  3513. query T
  3514. SELECT ' '::char(30) < 'aaaaa '::char(3);
  3515. ----
  3516. true
  3517. query T
  3518. SELECT ' '::char(30) = 'aaaaaa'::char(3);
  3519. ----
  3520. false
  3521. query T
  3522. SELECT ' '::char(30) > 'aaaaaa'::char(3);
  3523. ----
  3524. false
  3525. query T
  3526. SELECT ' '::char(30) < 'aaaaaa'::char(3);
  3527. ----
  3528. true
  3529. query T
  3530. SELECT ' '::char(30) = ''::char(3);
  3531. ----
  3532. true
  3533. query T
  3534. SELECT ' '::char(30) > ''::char(3);
  3535. ----
  3536. false
  3537. query T
  3538. SELECT ' '::char(30) < ''::char(3);
  3539. ----
  3540. false
  3541. query T
  3542. SELECT ' '::char(30) = ' '::char(3);
  3543. ----
  3544. true
  3545. query T
  3546. SELECT ' '::char(30) > ' '::char(3);
  3547. ----
  3548. false
  3549. query T
  3550. SELECT ' '::char(30) < ' '::char(3);
  3551. ----
  3552. false
  3553. query T
  3554. SELECT 'a'::char(30) = 'a'::char(30);
  3555. ----
  3556. true
  3557. query T
  3558. SELECT 'a'::char(30) > 'a'::char(30);
  3559. ----
  3560. false
  3561. query T
  3562. SELECT 'a'::char(30) < 'a'::char(30);
  3563. ----
  3564. false
  3565. query T
  3566. SELECT 'a'::char(30) = 'a '::char(30);
  3567. ----
  3568. true
  3569. query T
  3570. SELECT 'a'::char(30) > 'a '::char(30);
  3571. ----
  3572. false
  3573. query T
  3574. SELECT 'a'::char(30) < 'a '::char(30);
  3575. ----
  3576. false
  3577. query T
  3578. SELECT 'a'::char(30) = 'aaaaa'::char(30);
  3579. ----
  3580. false
  3581. query T
  3582. SELECT 'a'::char(30) > 'aaaaa'::char(30);
  3583. ----
  3584. false
  3585. query T
  3586. SELECT 'a'::char(30) < 'aaaaa'::char(30);
  3587. ----
  3588. true
  3589. query T
  3590. SELECT 'a'::char(30) = 'aaaaa '::char(30);
  3591. ----
  3592. false
  3593. query T
  3594. SELECT 'a'::char(30) > 'aaaaa '::char(30);
  3595. ----
  3596. false
  3597. query T
  3598. SELECT 'a'::char(30) < 'aaaaa '::char(30);
  3599. ----
  3600. true
  3601. query T
  3602. SELECT 'a'::char(30) = 'aaaaaa'::char(30);
  3603. ----
  3604. false
  3605. query T
  3606. SELECT 'a'::char(30) > 'aaaaaa'::char(30);
  3607. ----
  3608. false
  3609. query T
  3610. SELECT 'a'::char(30) < 'aaaaaa'::char(30);
  3611. ----
  3612. true
  3613. query T
  3614. SELECT 'a'::char(30) = ''::char(30);
  3615. ----
  3616. false
  3617. query T
  3618. SELECT 'a'::char(30) > ''::char(30);
  3619. ----
  3620. true
  3621. query T
  3622. SELECT 'a'::char(30) < ''::char(30);
  3623. ----
  3624. false
  3625. query T
  3626. SELECT 'a'::char(30) = ' '::char(30);
  3627. ----
  3628. false
  3629. query T
  3630. SELECT 'a'::char(30) > ' '::char(30);
  3631. ----
  3632. true
  3633. query T
  3634. SELECT 'a'::char(30) < ' '::char(30);
  3635. ----
  3636. false
  3637. query T
  3638. SELECT 'a '::char(30) = 'a'::char(30);
  3639. ----
  3640. true
  3641. query T
  3642. SELECT 'a '::char(30) > 'a'::char(30);
  3643. ----
  3644. false
  3645. query T
  3646. SELECT 'a '::char(30) < 'a'::char(30);
  3647. ----
  3648. false
  3649. query T
  3650. SELECT 'a '::char(30) = 'a '::char(30);
  3651. ----
  3652. true
  3653. query T
  3654. SELECT 'a '::char(30) > 'a '::char(30);
  3655. ----
  3656. false
  3657. query T
  3658. SELECT 'a '::char(30) < 'a '::char(30);
  3659. ----
  3660. false
  3661. query T
  3662. SELECT 'a '::char(30) = 'aaaaa'::char(30);
  3663. ----
  3664. false
  3665. query T
  3666. SELECT 'a '::char(30) > 'aaaaa'::char(30);
  3667. ----
  3668. false
  3669. query T
  3670. SELECT 'a '::char(30) < 'aaaaa'::char(30);
  3671. ----
  3672. true
  3673. query T
  3674. SELECT 'a '::char(30) = 'aaaaa '::char(30);
  3675. ----
  3676. false
  3677. query T
  3678. SELECT 'a '::char(30) > 'aaaaa '::char(30);
  3679. ----
  3680. false
  3681. query T
  3682. SELECT 'a '::char(30) < 'aaaaa '::char(30);
  3683. ----
  3684. true
  3685. query T
  3686. SELECT 'a '::char(30) = 'aaaaaa'::char(30);
  3687. ----
  3688. false
  3689. query T
  3690. SELECT 'a '::char(30) > 'aaaaaa'::char(30);
  3691. ----
  3692. false
  3693. query T
  3694. SELECT 'a '::char(30) < 'aaaaaa'::char(30);
  3695. ----
  3696. true
  3697. query T
  3698. SELECT 'a '::char(30) = ''::char(30);
  3699. ----
  3700. false
  3701. query T
  3702. SELECT 'a '::char(30) > ''::char(30);
  3703. ----
  3704. true
  3705. query T
  3706. SELECT 'a '::char(30) < ''::char(30);
  3707. ----
  3708. false
  3709. query T
  3710. SELECT 'a '::char(30) = ' '::char(30);
  3711. ----
  3712. false
  3713. query T
  3714. SELECT 'a '::char(30) > ' '::char(30);
  3715. ----
  3716. true
  3717. query T
  3718. SELECT 'a '::char(30) < ' '::char(30);
  3719. ----
  3720. false
  3721. query T
  3722. SELECT 'aaaaa'::char(30) = 'a'::char(30);
  3723. ----
  3724. false
  3725. query T
  3726. SELECT 'aaaaa'::char(30) > 'a'::char(30);
  3727. ----
  3728. true
  3729. query T
  3730. SELECT 'aaaaa'::char(30) < 'a'::char(30);
  3731. ----
  3732. false
  3733. query T
  3734. SELECT 'aaaaa'::char(30) = 'a '::char(30);
  3735. ----
  3736. false
  3737. query T
  3738. SELECT 'aaaaa'::char(30) > 'a '::char(30);
  3739. ----
  3740. true
  3741. query T
  3742. SELECT 'aaaaa'::char(30) < 'a '::char(30);
  3743. ----
  3744. false
  3745. query T
  3746. SELECT 'aaaaa'::char(30) = 'aaaaa'::char(30);
  3747. ----
  3748. true
  3749. query T
  3750. SELECT 'aaaaa'::char(30) > 'aaaaa'::char(30);
  3751. ----
  3752. false
  3753. query T
  3754. SELECT 'aaaaa'::char(30) < 'aaaaa'::char(30);
  3755. ----
  3756. false
  3757. query T
  3758. SELECT 'aaaaa'::char(30) = 'aaaaa '::char(30);
  3759. ----
  3760. true
  3761. query T
  3762. SELECT 'aaaaa'::char(30) > 'aaaaa '::char(30);
  3763. ----
  3764. false
  3765. query T
  3766. SELECT 'aaaaa'::char(30) < 'aaaaa '::char(30);
  3767. ----
  3768. false
  3769. query T
  3770. SELECT 'aaaaa'::char(30) = 'aaaaaa'::char(30);
  3771. ----
  3772. false
  3773. query T
  3774. SELECT 'aaaaa'::char(30) > 'aaaaaa'::char(30);
  3775. ----
  3776. false
  3777. query T
  3778. SELECT 'aaaaa'::char(30) < 'aaaaaa'::char(30);
  3779. ----
  3780. true
  3781. query T
  3782. SELECT 'aaaaa'::char(30) = ''::char(30);
  3783. ----
  3784. false
  3785. query T
  3786. SELECT 'aaaaa'::char(30) > ''::char(30);
  3787. ----
  3788. true
  3789. query T
  3790. SELECT 'aaaaa'::char(30) < ''::char(30);
  3791. ----
  3792. false
  3793. query T
  3794. SELECT 'aaaaa'::char(30) = ' '::char(30);
  3795. ----
  3796. false
  3797. query T
  3798. SELECT 'aaaaa'::char(30) > ' '::char(30);
  3799. ----
  3800. true
  3801. query T
  3802. SELECT 'aaaaa'::char(30) < ' '::char(30);
  3803. ----
  3804. false
  3805. query T
  3806. SELECT 'aaaaa '::char(30) = 'a'::char(30);
  3807. ----
  3808. false
  3809. query T
  3810. SELECT 'aaaaa '::char(30) > 'a'::char(30);
  3811. ----
  3812. true
  3813. query T
  3814. SELECT 'aaaaa '::char(30) < 'a'::char(30);
  3815. ----
  3816. false
  3817. query T
  3818. SELECT 'aaaaa '::char(30) = 'a '::char(30);
  3819. ----
  3820. false
  3821. query T
  3822. SELECT 'aaaaa '::char(30) > 'a '::char(30);
  3823. ----
  3824. true
  3825. query T
  3826. SELECT 'aaaaa '::char(30) < 'a '::char(30);
  3827. ----
  3828. false
  3829. query T
  3830. SELECT 'aaaaa '::char(30) = 'aaaaa'::char(30);
  3831. ----
  3832. true
  3833. query T
  3834. SELECT 'aaaaa '::char(30) > 'aaaaa'::char(30);
  3835. ----
  3836. false
  3837. query T
  3838. SELECT 'aaaaa '::char(30) < 'aaaaa'::char(30);
  3839. ----
  3840. false
  3841. query T
  3842. SELECT 'aaaaa '::char(30) = 'aaaaa '::char(30);
  3843. ----
  3844. true
  3845. query T
  3846. SELECT 'aaaaa '::char(30) > 'aaaaa '::char(30);
  3847. ----
  3848. false
  3849. query T
  3850. SELECT 'aaaaa '::char(30) < 'aaaaa '::char(30);
  3851. ----
  3852. false
  3853. query T
  3854. SELECT 'aaaaa '::char(30) = 'aaaaaa'::char(30);
  3855. ----
  3856. false
  3857. query T
  3858. SELECT 'aaaaa '::char(30) > 'aaaaaa'::char(30);
  3859. ----
  3860. false
  3861. query T
  3862. SELECT 'aaaaa '::char(30) < 'aaaaaa'::char(30);
  3863. ----
  3864. true
  3865. query T
  3866. SELECT 'aaaaa '::char(30) = ''::char(30);
  3867. ----
  3868. false
  3869. query T
  3870. SELECT 'aaaaa '::char(30) > ''::char(30);
  3871. ----
  3872. true
  3873. query T
  3874. SELECT 'aaaaa '::char(30) < ''::char(30);
  3875. ----
  3876. false
  3877. query T
  3878. SELECT 'aaaaa '::char(30) = ' '::char(30);
  3879. ----
  3880. false
  3881. query T
  3882. SELECT 'aaaaa '::char(30) > ' '::char(30);
  3883. ----
  3884. true
  3885. query T
  3886. SELECT 'aaaaa '::char(30) < ' '::char(30);
  3887. ----
  3888. false
  3889. query T
  3890. SELECT 'aaaaaa'::char(30) = 'a'::char(30);
  3891. ----
  3892. false
  3893. query T
  3894. SELECT 'aaaaaa'::char(30) > 'a'::char(30);
  3895. ----
  3896. true
  3897. query T
  3898. SELECT 'aaaaaa'::char(30) < 'a'::char(30);
  3899. ----
  3900. false
  3901. query T
  3902. SELECT 'aaaaaa'::char(30) = 'a '::char(30);
  3903. ----
  3904. false
  3905. query T
  3906. SELECT 'aaaaaa'::char(30) > 'a '::char(30);
  3907. ----
  3908. true
  3909. query T
  3910. SELECT 'aaaaaa'::char(30) < 'a '::char(30);
  3911. ----
  3912. false
  3913. query T
  3914. SELECT 'aaaaaa'::char(30) = 'aaaaa'::char(30);
  3915. ----
  3916. false
  3917. query T
  3918. SELECT 'aaaaaa'::char(30) > 'aaaaa'::char(30);
  3919. ----
  3920. true
  3921. query T
  3922. SELECT 'aaaaaa'::char(30) < 'aaaaa'::char(30);
  3923. ----
  3924. false
  3925. query T
  3926. SELECT 'aaaaaa'::char(30) = 'aaaaa '::char(30);
  3927. ----
  3928. false
  3929. query T
  3930. SELECT 'aaaaaa'::char(30) > 'aaaaa '::char(30);
  3931. ----
  3932. true
  3933. query T
  3934. SELECT 'aaaaaa'::char(30) < 'aaaaa '::char(30);
  3935. ----
  3936. false
  3937. query T
  3938. SELECT 'aaaaaa'::char(30) = 'aaaaaa'::char(30);
  3939. ----
  3940. true
  3941. query T
  3942. SELECT 'aaaaaa'::char(30) > 'aaaaaa'::char(30);
  3943. ----
  3944. false
  3945. query T
  3946. SELECT 'aaaaaa'::char(30) < 'aaaaaa'::char(30);
  3947. ----
  3948. false
  3949. query T
  3950. SELECT 'aaaaaa'::char(30) = ''::char(30);
  3951. ----
  3952. false
  3953. query T
  3954. SELECT 'aaaaaa'::char(30) > ''::char(30);
  3955. ----
  3956. true
  3957. query T
  3958. SELECT 'aaaaaa'::char(30) < ''::char(30);
  3959. ----
  3960. false
  3961. query T
  3962. SELECT 'aaaaaa'::char(30) = ' '::char(30);
  3963. ----
  3964. false
  3965. query T
  3966. SELECT 'aaaaaa'::char(30) > ' '::char(30);
  3967. ----
  3968. true
  3969. query T
  3970. SELECT 'aaaaaa'::char(30) < ' '::char(30);
  3971. ----
  3972. false
  3973. query T
  3974. SELECT ''::char(30) = 'a'::char(30);
  3975. ----
  3976. false
  3977. query T
  3978. SELECT ''::char(30) > 'a'::char(30);
  3979. ----
  3980. false
  3981. query T
  3982. SELECT ''::char(30) < 'a'::char(30);
  3983. ----
  3984. true
  3985. query T
  3986. SELECT ''::char(30) = 'a '::char(30);
  3987. ----
  3988. false
  3989. query T
  3990. SELECT ''::char(30) > 'a '::char(30);
  3991. ----
  3992. false
  3993. query T
  3994. SELECT ''::char(30) < 'a '::char(30);
  3995. ----
  3996. true
  3997. query T
  3998. SELECT ''::char(30) = 'aaaaa'::char(30);
  3999. ----
  4000. false
  4001. query T
  4002. SELECT ''::char(30) > 'aaaaa'::char(30);
  4003. ----
  4004. false
  4005. query T
  4006. SELECT ''::char(30) < 'aaaaa'::char(30);
  4007. ----
  4008. true
  4009. query T
  4010. SELECT ''::char(30) = 'aaaaa '::char(30);
  4011. ----
  4012. false
  4013. query T
  4014. SELECT ''::char(30) > 'aaaaa '::char(30);
  4015. ----
  4016. false
  4017. query T
  4018. SELECT ''::char(30) < 'aaaaa '::char(30);
  4019. ----
  4020. true
  4021. query T
  4022. SELECT ''::char(30) = 'aaaaaa'::char(30);
  4023. ----
  4024. false
  4025. query T
  4026. SELECT ''::char(30) > 'aaaaaa'::char(30);
  4027. ----
  4028. false
  4029. query T
  4030. SELECT ''::char(30) < 'aaaaaa'::char(30);
  4031. ----
  4032. true
  4033. query T
  4034. SELECT ''::char(30) = ''::char(30);
  4035. ----
  4036. true
  4037. query T
  4038. SELECT ''::char(30) > ''::char(30);
  4039. ----
  4040. false
  4041. query T
  4042. SELECT ''::char(30) < ''::char(30);
  4043. ----
  4044. false
  4045. query T
  4046. SELECT ''::char(30) = ' '::char(30);
  4047. ----
  4048. true
  4049. query T
  4050. SELECT ''::char(30) > ' '::char(30);
  4051. ----
  4052. false
  4053. query T
  4054. SELECT ''::char(30) < ' '::char(30);
  4055. ----
  4056. false
  4057. query T
  4058. SELECT ' '::char(30) = 'a'::char(30);
  4059. ----
  4060. false
  4061. query T
  4062. SELECT ' '::char(30) > 'a'::char(30);
  4063. ----
  4064. false
  4065. query T
  4066. SELECT ' '::char(30) < 'a'::char(30);
  4067. ----
  4068. true
  4069. query T
  4070. SELECT ' '::char(30) = 'a '::char(30);
  4071. ----
  4072. false
  4073. query T
  4074. SELECT ' '::char(30) > 'a '::char(30);
  4075. ----
  4076. false
  4077. query T
  4078. SELECT ' '::char(30) < 'a '::char(30);
  4079. ----
  4080. true
  4081. query T
  4082. SELECT ' '::char(30) = 'aaaaa'::char(30);
  4083. ----
  4084. false
  4085. query T
  4086. SELECT ' '::char(30) > 'aaaaa'::char(30);
  4087. ----
  4088. false
  4089. query T
  4090. SELECT ' '::char(30) < 'aaaaa'::char(30);
  4091. ----
  4092. true
  4093. query T
  4094. SELECT ' '::char(30) = 'aaaaa '::char(30);
  4095. ----
  4096. false
  4097. query T
  4098. SELECT ' '::char(30) > 'aaaaa '::char(30);
  4099. ----
  4100. false
  4101. query T
  4102. SELECT ' '::char(30) < 'aaaaa '::char(30);
  4103. ----
  4104. true
  4105. query T
  4106. SELECT ' '::char(30) = 'aaaaaa'::char(30);
  4107. ----
  4108. false
  4109. query T
  4110. SELECT ' '::char(30) > 'aaaaaa'::char(30);
  4111. ----
  4112. false
  4113. query T
  4114. SELECT ' '::char(30) < 'aaaaaa'::char(30);
  4115. ----
  4116. true
  4117. query T
  4118. SELECT ' '::char(30) = ''::char(30);
  4119. ----
  4120. true
  4121. query T
  4122. SELECT ' '::char(30) > ''::char(30);
  4123. ----
  4124. false
  4125. query T
  4126. SELECT ' '::char(30) < ''::char(30);
  4127. ----
  4128. false
  4129. query T
  4130. SELECT ' '::char(30) = ' '::char(30);
  4131. ----
  4132. true
  4133. query T
  4134. SELECT ' '::char(30) > ' '::char(30);
  4135. ----
  4136. false
  4137. query T
  4138. SELECT ' '::char(30) < ' '::char(30);
  4139. ----
  4140. false
  4141. query T
  4142. SELECT 'a'::char(30) = 'a'::varchar(3);
  4143. ----
  4144. true
  4145. query T
  4146. SELECT 'a'::char(30) > 'a'::varchar(3);
  4147. ----
  4148. false
  4149. query T
  4150. SELECT 'a'::char(30) < 'a'::varchar(3);
  4151. ----
  4152. false
  4153. query T
  4154. SELECT 'a'::char(30) = 'a '::varchar(3);
  4155. ----
  4156. true
  4157. query T
  4158. SELECT 'a'::char(30) > 'a '::varchar(3);
  4159. ----
  4160. false
  4161. query T
  4162. SELECT 'a'::char(30) < 'a '::varchar(3);
  4163. ----
  4164. false
  4165. query T
  4166. SELECT 'a'::char(30) = 'aaaaa'::varchar(3);
  4167. ----
  4168. false
  4169. query T
  4170. SELECT 'a'::char(30) > 'aaaaa'::varchar(3);
  4171. ----
  4172. false
  4173. query T
  4174. SELECT 'a'::char(30) < 'aaaaa'::varchar(3);
  4175. ----
  4176. true
  4177. query T
  4178. SELECT 'a'::char(30) = 'aaaaa '::varchar(3);
  4179. ----
  4180. false
  4181. query T
  4182. SELECT 'a'::char(30) > 'aaaaa '::varchar(3);
  4183. ----
  4184. false
  4185. query T
  4186. SELECT 'a'::char(30) < 'aaaaa '::varchar(3);
  4187. ----
  4188. true
  4189. query T
  4190. SELECT 'a'::char(30) = 'aaaaaa'::varchar(3);
  4191. ----
  4192. false
  4193. query T
  4194. SELECT 'a'::char(30) > 'aaaaaa'::varchar(3);
  4195. ----
  4196. false
  4197. query T
  4198. SELECT 'a'::char(30) < 'aaaaaa'::varchar(3);
  4199. ----
  4200. true
  4201. query T
  4202. SELECT 'a'::char(30) = ''::varchar(3);
  4203. ----
  4204. false
  4205. query T
  4206. SELECT 'a'::char(30) > ''::varchar(3);
  4207. ----
  4208. true
  4209. query T
  4210. SELECT 'a'::char(30) < ''::varchar(3);
  4211. ----
  4212. false
  4213. query T
  4214. SELECT 'a'::char(30) = ' '::varchar(3);
  4215. ----
  4216. false
  4217. query T
  4218. SELECT 'a'::char(30) > ' '::varchar(3);
  4219. ----
  4220. true
  4221. query T
  4222. SELECT 'a'::char(30) < ' '::varchar(3);
  4223. ----
  4224. false
  4225. query T
  4226. SELECT 'a '::char(30) = 'a'::varchar(3);
  4227. ----
  4228. true
  4229. query T
  4230. SELECT 'a '::char(30) > 'a'::varchar(3);
  4231. ----
  4232. false
  4233. query T
  4234. SELECT 'a '::char(30) < 'a'::varchar(3);
  4235. ----
  4236. false
  4237. query T
  4238. SELECT 'a '::char(30) = 'a '::varchar(3);
  4239. ----
  4240. true
  4241. query T
  4242. SELECT 'a '::char(30) > 'a '::varchar(3);
  4243. ----
  4244. false
  4245. query T
  4246. SELECT 'a '::char(30) < 'a '::varchar(3);
  4247. ----
  4248. false
  4249. query T
  4250. SELECT 'a '::char(30) = 'aaaaa'::varchar(3);
  4251. ----
  4252. false
  4253. query T
  4254. SELECT 'a '::char(30) > 'aaaaa'::varchar(3);
  4255. ----
  4256. false
  4257. query T
  4258. SELECT 'a '::char(30) < 'aaaaa'::varchar(3);
  4259. ----
  4260. true
  4261. query T
  4262. SELECT 'a '::char(30) = 'aaaaa '::varchar(3);
  4263. ----
  4264. false
  4265. query T
  4266. SELECT 'a '::char(30) > 'aaaaa '::varchar(3);
  4267. ----
  4268. false
  4269. query T
  4270. SELECT 'a '::char(30) < 'aaaaa '::varchar(3);
  4271. ----
  4272. true
  4273. query T
  4274. SELECT 'a '::char(30) = 'aaaaaa'::varchar(3);
  4275. ----
  4276. false
  4277. query T
  4278. SELECT 'a '::char(30) > 'aaaaaa'::varchar(3);
  4279. ----
  4280. false
  4281. query T
  4282. SELECT 'a '::char(30) < 'aaaaaa'::varchar(3);
  4283. ----
  4284. true
  4285. query T
  4286. SELECT 'a '::char(30) = ''::varchar(3);
  4287. ----
  4288. false
  4289. query T
  4290. SELECT 'a '::char(30) > ''::varchar(3);
  4291. ----
  4292. true
  4293. query T
  4294. SELECT 'a '::char(30) < ''::varchar(3);
  4295. ----
  4296. false
  4297. query T
  4298. SELECT 'a '::char(30) = ' '::varchar(3);
  4299. ----
  4300. false
  4301. query T
  4302. SELECT 'a '::char(30) > ' '::varchar(3);
  4303. ----
  4304. true
  4305. query T
  4306. SELECT 'a '::char(30) < ' '::varchar(3);
  4307. ----
  4308. false
  4309. query T
  4310. SELECT 'aaaaa'::char(30) = 'a'::varchar(3);
  4311. ----
  4312. false
  4313. query T
  4314. SELECT 'aaaaa'::char(30) > 'a'::varchar(3);
  4315. ----
  4316. true
  4317. query T
  4318. SELECT 'aaaaa'::char(30) < 'a'::varchar(3);
  4319. ----
  4320. false
  4321. query T
  4322. SELECT 'aaaaa'::char(30) = 'a '::varchar(3);
  4323. ----
  4324. false
  4325. query T
  4326. SELECT 'aaaaa'::char(30) > 'a '::varchar(3);
  4327. ----
  4328. true
  4329. query T
  4330. SELECT 'aaaaa'::char(30) < 'a '::varchar(3);
  4331. ----
  4332. false
  4333. query T
  4334. SELECT 'aaaaa'::char(30) = 'aaaaa'::varchar(3);
  4335. ----
  4336. false
  4337. query T
  4338. SELECT 'aaaaa'::char(30) > 'aaaaa'::varchar(3);
  4339. ----
  4340. true
  4341. query T
  4342. SELECT 'aaaaa'::char(30) < 'aaaaa'::varchar(3);
  4343. ----
  4344. false
  4345. query T
  4346. SELECT 'aaaaa'::char(30) = 'aaaaa '::varchar(3);
  4347. ----
  4348. false
  4349. query T
  4350. SELECT 'aaaaa'::char(30) > 'aaaaa '::varchar(3);
  4351. ----
  4352. true
  4353. query T
  4354. SELECT 'aaaaa'::char(30) < 'aaaaa '::varchar(3);
  4355. ----
  4356. false
  4357. query T
  4358. SELECT 'aaaaa'::char(30) = 'aaaaaa'::varchar(3);
  4359. ----
  4360. false
  4361. query T
  4362. SELECT 'aaaaa'::char(30) > 'aaaaaa'::varchar(3);
  4363. ----
  4364. true
  4365. query T
  4366. SELECT 'aaaaa'::char(30) < 'aaaaaa'::varchar(3);
  4367. ----
  4368. false
  4369. query T
  4370. SELECT 'aaaaa'::char(30) = ''::varchar(3);
  4371. ----
  4372. false
  4373. query T
  4374. SELECT 'aaaaa'::char(30) > ''::varchar(3);
  4375. ----
  4376. true
  4377. query T
  4378. SELECT 'aaaaa'::char(30) < ''::varchar(3);
  4379. ----
  4380. false
  4381. query T
  4382. SELECT 'aaaaa'::char(30) = ' '::varchar(3);
  4383. ----
  4384. false
  4385. query T
  4386. SELECT 'aaaaa'::char(30) > ' '::varchar(3);
  4387. ----
  4388. true
  4389. query T
  4390. SELECT 'aaaaa'::char(30) < ' '::varchar(3);
  4391. ----
  4392. false
  4393. query T
  4394. SELECT 'aaaaa '::char(30) = 'a'::varchar(3);
  4395. ----
  4396. false
  4397. query T
  4398. SELECT 'aaaaa '::char(30) > 'a'::varchar(3);
  4399. ----
  4400. true
  4401. query T
  4402. SELECT 'aaaaa '::char(30) < 'a'::varchar(3);
  4403. ----
  4404. false
  4405. query T
  4406. SELECT 'aaaaa '::char(30) = 'a '::varchar(3);
  4407. ----
  4408. false
  4409. query T
  4410. SELECT 'aaaaa '::char(30) > 'a '::varchar(3);
  4411. ----
  4412. true
  4413. query T
  4414. SELECT 'aaaaa '::char(30) < 'a '::varchar(3);
  4415. ----
  4416. false
  4417. query T
  4418. SELECT 'aaaaa '::char(30) = 'aaaaa'::varchar(3);
  4419. ----
  4420. false
  4421. query T
  4422. SELECT 'aaaaa '::char(30) > 'aaaaa'::varchar(3);
  4423. ----
  4424. true
  4425. query T
  4426. SELECT 'aaaaa '::char(30) < 'aaaaa'::varchar(3);
  4427. ----
  4428. false
  4429. query T
  4430. SELECT 'aaaaa '::char(30) = 'aaaaa '::varchar(3);
  4431. ----
  4432. false
  4433. query T
  4434. SELECT 'aaaaa '::char(30) > 'aaaaa '::varchar(3);
  4435. ----
  4436. true
  4437. query T
  4438. SELECT 'aaaaa '::char(30) < 'aaaaa '::varchar(3);
  4439. ----
  4440. false
  4441. query T
  4442. SELECT 'aaaaa '::char(30) = 'aaaaaa'::varchar(3);
  4443. ----
  4444. false
  4445. query T
  4446. SELECT 'aaaaa '::char(30) > 'aaaaaa'::varchar(3);
  4447. ----
  4448. true
  4449. query T
  4450. SELECT 'aaaaa '::char(30) < 'aaaaaa'::varchar(3);
  4451. ----
  4452. false
  4453. query T
  4454. SELECT 'aaaaa '::char(30) = ''::varchar(3);
  4455. ----
  4456. false
  4457. query T
  4458. SELECT 'aaaaa '::char(30) > ''::varchar(3);
  4459. ----
  4460. true
  4461. query T
  4462. SELECT 'aaaaa '::char(30) < ''::varchar(3);
  4463. ----
  4464. false
  4465. query T
  4466. SELECT 'aaaaa '::char(30) = ' '::varchar(3);
  4467. ----
  4468. false
  4469. query T
  4470. SELECT 'aaaaa '::char(30) > ' '::varchar(3);
  4471. ----
  4472. true
  4473. query T
  4474. SELECT 'aaaaa '::char(30) < ' '::varchar(3);
  4475. ----
  4476. false
  4477. query T
  4478. SELECT 'aaaaaa'::char(30) = 'a'::varchar(3);
  4479. ----
  4480. false
  4481. query T
  4482. SELECT 'aaaaaa'::char(30) > 'a'::varchar(3);
  4483. ----
  4484. true
  4485. query T
  4486. SELECT 'aaaaaa'::char(30) < 'a'::varchar(3);
  4487. ----
  4488. false
  4489. query T
  4490. SELECT 'aaaaaa'::char(30) = 'a '::varchar(3);
  4491. ----
  4492. false
  4493. query T
  4494. SELECT 'aaaaaa'::char(30) > 'a '::varchar(3);
  4495. ----
  4496. true
  4497. query T
  4498. SELECT 'aaaaaa'::char(30) < 'a '::varchar(3);
  4499. ----
  4500. false
  4501. query T
  4502. SELECT 'aaaaaa'::char(30) = 'aaaaa'::varchar(3);
  4503. ----
  4504. false
  4505. query T
  4506. SELECT 'aaaaaa'::char(30) > 'aaaaa'::varchar(3);
  4507. ----
  4508. true
  4509. query T
  4510. SELECT 'aaaaaa'::char(30) < 'aaaaa'::varchar(3);
  4511. ----
  4512. false
  4513. query T
  4514. SELECT 'aaaaaa'::char(30) = 'aaaaa '::varchar(3);
  4515. ----
  4516. false
  4517. query T
  4518. SELECT 'aaaaaa'::char(30) > 'aaaaa '::varchar(3);
  4519. ----
  4520. true
  4521. query T
  4522. SELECT 'aaaaaa'::char(30) < 'aaaaa '::varchar(3);
  4523. ----
  4524. false
  4525. query T
  4526. SELECT 'aaaaaa'::char(30) = 'aaaaaa'::varchar(3);
  4527. ----
  4528. false
  4529. query T
  4530. SELECT 'aaaaaa'::char(30) > 'aaaaaa'::varchar(3);
  4531. ----
  4532. true
  4533. query T
  4534. SELECT 'aaaaaa'::char(30) < 'aaaaaa'::varchar(3);
  4535. ----
  4536. false
  4537. query T
  4538. SELECT 'aaaaaa'::char(30) = ''::varchar(3);
  4539. ----
  4540. false
  4541. query T
  4542. SELECT 'aaaaaa'::char(30) > ''::varchar(3);
  4543. ----
  4544. true
  4545. query T
  4546. SELECT 'aaaaaa'::char(30) < ''::varchar(3);
  4547. ----
  4548. false
  4549. query T
  4550. SELECT 'aaaaaa'::char(30) = ' '::varchar(3);
  4551. ----
  4552. false
  4553. query T
  4554. SELECT 'aaaaaa'::char(30) > ' '::varchar(3);
  4555. ----
  4556. true
  4557. query T
  4558. SELECT 'aaaaaa'::char(30) < ' '::varchar(3);
  4559. ----
  4560. false
  4561. query T
  4562. SELECT ''::char(30) = 'a'::varchar(3);
  4563. ----
  4564. false
  4565. query T
  4566. SELECT ''::char(30) > 'a'::varchar(3);
  4567. ----
  4568. false
  4569. query T
  4570. SELECT ''::char(30) < 'a'::varchar(3);
  4571. ----
  4572. true
  4573. query T
  4574. SELECT ''::char(30) = 'a '::varchar(3);
  4575. ----
  4576. false
  4577. query T
  4578. SELECT ''::char(30) > 'a '::varchar(3);
  4579. ----
  4580. false
  4581. query T
  4582. SELECT ''::char(30) < 'a '::varchar(3);
  4583. ----
  4584. true
  4585. query T
  4586. SELECT ''::char(30) = 'aaaaa'::varchar(3);
  4587. ----
  4588. false
  4589. query T
  4590. SELECT ''::char(30) > 'aaaaa'::varchar(3);
  4591. ----
  4592. false
  4593. query T
  4594. SELECT ''::char(30) < 'aaaaa'::varchar(3);
  4595. ----
  4596. true
  4597. query T
  4598. SELECT ''::char(30) = 'aaaaa '::varchar(3);
  4599. ----
  4600. false
  4601. query T
  4602. SELECT ''::char(30) > 'aaaaa '::varchar(3);
  4603. ----
  4604. false
  4605. query T
  4606. SELECT ''::char(30) < 'aaaaa '::varchar(3);
  4607. ----
  4608. true
  4609. query T
  4610. SELECT ''::char(30) = 'aaaaaa'::varchar(3);
  4611. ----
  4612. false
  4613. query T
  4614. SELECT ''::char(30) > 'aaaaaa'::varchar(3);
  4615. ----
  4616. false
  4617. query T
  4618. SELECT ''::char(30) < 'aaaaaa'::varchar(3);
  4619. ----
  4620. true
  4621. query T
  4622. SELECT ''::char(30) = ''::varchar(3);
  4623. ----
  4624. true
  4625. query T
  4626. SELECT ''::char(30) > ''::varchar(3);
  4627. ----
  4628. false
  4629. query T
  4630. SELECT ''::char(30) < ''::varchar(3);
  4631. ----
  4632. false
  4633. query T
  4634. SELECT ''::char(30) = ' '::varchar(3);
  4635. ----
  4636. true
  4637. query T
  4638. SELECT ''::char(30) > ' '::varchar(3);
  4639. ----
  4640. false
  4641. query T
  4642. SELECT ''::char(30) < ' '::varchar(3);
  4643. ----
  4644. false
  4645. query T
  4646. SELECT ' '::char(30) = 'a'::varchar(3);
  4647. ----
  4648. false
  4649. query T
  4650. SELECT ' '::char(30) > 'a'::varchar(3);
  4651. ----
  4652. false
  4653. query T
  4654. SELECT ' '::char(30) < 'a'::varchar(3);
  4655. ----
  4656. true
  4657. query T
  4658. SELECT ' '::char(30) = 'a '::varchar(3);
  4659. ----
  4660. false
  4661. query T
  4662. SELECT ' '::char(30) > 'a '::varchar(3);
  4663. ----
  4664. false
  4665. query T
  4666. SELECT ' '::char(30) < 'a '::varchar(3);
  4667. ----
  4668. true
  4669. query T
  4670. SELECT ' '::char(30) = 'aaaaa'::varchar(3);
  4671. ----
  4672. false
  4673. query T
  4674. SELECT ' '::char(30) > 'aaaaa'::varchar(3);
  4675. ----
  4676. false
  4677. query T
  4678. SELECT ' '::char(30) < 'aaaaa'::varchar(3);
  4679. ----
  4680. true
  4681. query T
  4682. SELECT ' '::char(30) = 'aaaaa '::varchar(3);
  4683. ----
  4684. false
  4685. query T
  4686. SELECT ' '::char(30) > 'aaaaa '::varchar(3);
  4687. ----
  4688. false
  4689. query T
  4690. SELECT ' '::char(30) < 'aaaaa '::varchar(3);
  4691. ----
  4692. true
  4693. query T
  4694. SELECT ' '::char(30) = 'aaaaaa'::varchar(3);
  4695. ----
  4696. false
  4697. query T
  4698. SELECT ' '::char(30) > 'aaaaaa'::varchar(3);
  4699. ----
  4700. false
  4701. query T
  4702. SELECT ' '::char(30) < 'aaaaaa'::varchar(3);
  4703. ----
  4704. true
  4705. query T
  4706. SELECT ' '::char(30) = ''::varchar(3);
  4707. ----
  4708. true
  4709. query T
  4710. SELECT ' '::char(30) > ''::varchar(3);
  4711. ----
  4712. false
  4713. query T
  4714. SELECT ' '::char(30) < ''::varchar(3);
  4715. ----
  4716. false
  4717. query T
  4718. SELECT ' '::char(30) = ' '::varchar(3);
  4719. ----
  4720. true
  4721. query T
  4722. SELECT ' '::char(30) > ' '::varchar(3);
  4723. ----
  4724. false
  4725. query T
  4726. SELECT ' '::char(30) < ' '::varchar(3);
  4727. ----
  4728. false
  4729. query T
  4730. SELECT 'a'::char(30) = 'a'::varchar(30);
  4731. ----
  4732. true
  4733. query T
  4734. SELECT 'a'::char(30) > 'a'::varchar(30);
  4735. ----
  4736. false
  4737. query T
  4738. SELECT 'a'::char(30) < 'a'::varchar(30);
  4739. ----
  4740. false
  4741. query T
  4742. SELECT 'a'::char(30) = 'a '::varchar(30);
  4743. ----
  4744. true
  4745. query T
  4746. SELECT 'a'::char(30) > 'a '::varchar(30);
  4747. ----
  4748. false
  4749. query T
  4750. SELECT 'a'::char(30) < 'a '::varchar(30);
  4751. ----
  4752. false
  4753. query T
  4754. SELECT 'a'::char(30) = 'aaaaa'::varchar(30);
  4755. ----
  4756. false
  4757. query T
  4758. SELECT 'a'::char(30) > 'aaaaa'::varchar(30);
  4759. ----
  4760. false
  4761. query T
  4762. SELECT 'a'::char(30) < 'aaaaa'::varchar(30);
  4763. ----
  4764. true
  4765. query T
  4766. SELECT 'a'::char(30) = 'aaaaa '::varchar(30);
  4767. ----
  4768. false
  4769. query T
  4770. SELECT 'a'::char(30) > 'aaaaa '::varchar(30);
  4771. ----
  4772. false
  4773. query T
  4774. SELECT 'a'::char(30) < 'aaaaa '::varchar(30);
  4775. ----
  4776. true
  4777. query T
  4778. SELECT 'a'::char(30) = 'aaaaaa'::varchar(30);
  4779. ----
  4780. false
  4781. query T
  4782. SELECT 'a'::char(30) > 'aaaaaa'::varchar(30);
  4783. ----
  4784. false
  4785. query T
  4786. SELECT 'a'::char(30) < 'aaaaaa'::varchar(30);
  4787. ----
  4788. true
  4789. query T
  4790. SELECT 'a'::char(30) = ''::varchar(30);
  4791. ----
  4792. false
  4793. query T
  4794. SELECT 'a'::char(30) > ''::varchar(30);
  4795. ----
  4796. true
  4797. query T
  4798. SELECT 'a'::char(30) < ''::varchar(30);
  4799. ----
  4800. false
  4801. query T
  4802. SELECT 'a'::char(30) = ' '::varchar(30);
  4803. ----
  4804. false
  4805. query T
  4806. SELECT 'a'::char(30) > ' '::varchar(30);
  4807. ----
  4808. true
  4809. query T
  4810. SELECT 'a'::char(30) < ' '::varchar(30);
  4811. ----
  4812. false
  4813. query T
  4814. SELECT 'a '::char(30) = 'a'::varchar(30);
  4815. ----
  4816. true
  4817. query T
  4818. SELECT 'a '::char(30) > 'a'::varchar(30);
  4819. ----
  4820. false
  4821. query T
  4822. SELECT 'a '::char(30) < 'a'::varchar(30);
  4823. ----
  4824. false
  4825. query T
  4826. SELECT 'a '::char(30) = 'a '::varchar(30);
  4827. ----
  4828. true
  4829. query T
  4830. SELECT 'a '::char(30) > 'a '::varchar(30);
  4831. ----
  4832. false
  4833. query T
  4834. SELECT 'a '::char(30) < 'a '::varchar(30);
  4835. ----
  4836. false
  4837. query T
  4838. SELECT 'a '::char(30) = 'aaaaa'::varchar(30);
  4839. ----
  4840. false
  4841. query T
  4842. SELECT 'a '::char(30) > 'aaaaa'::varchar(30);
  4843. ----
  4844. false
  4845. query T
  4846. SELECT 'a '::char(30) < 'aaaaa'::varchar(30);
  4847. ----
  4848. true
  4849. query T
  4850. SELECT 'a '::char(30) = 'aaaaa '::varchar(30);
  4851. ----
  4852. false
  4853. query T
  4854. SELECT 'a '::char(30) > 'aaaaa '::varchar(30);
  4855. ----
  4856. false
  4857. query T
  4858. SELECT 'a '::char(30) < 'aaaaa '::varchar(30);
  4859. ----
  4860. true
  4861. query T
  4862. SELECT 'a '::char(30) = 'aaaaaa'::varchar(30);
  4863. ----
  4864. false
  4865. query T
  4866. SELECT 'a '::char(30) > 'aaaaaa'::varchar(30);
  4867. ----
  4868. false
  4869. query T
  4870. SELECT 'a '::char(30) < 'aaaaaa'::varchar(30);
  4871. ----
  4872. true
  4873. query T
  4874. SELECT 'a '::char(30) = ''::varchar(30);
  4875. ----
  4876. false
  4877. query T
  4878. SELECT 'a '::char(30) > ''::varchar(30);
  4879. ----
  4880. true
  4881. query T
  4882. SELECT 'a '::char(30) < ''::varchar(30);
  4883. ----
  4884. false
  4885. query T
  4886. SELECT 'a '::char(30) = ' '::varchar(30);
  4887. ----
  4888. false
  4889. query T
  4890. SELECT 'a '::char(30) > ' '::varchar(30);
  4891. ----
  4892. true
  4893. query T
  4894. SELECT 'a '::char(30) < ' '::varchar(30);
  4895. ----
  4896. false
  4897. query T
  4898. SELECT 'aaaaa'::char(30) = 'a'::varchar(30);
  4899. ----
  4900. false
  4901. query T
  4902. SELECT 'aaaaa'::char(30) > 'a'::varchar(30);
  4903. ----
  4904. true
  4905. query T
  4906. SELECT 'aaaaa'::char(30) < 'a'::varchar(30);
  4907. ----
  4908. false
  4909. query T
  4910. SELECT 'aaaaa'::char(30) = 'a '::varchar(30);
  4911. ----
  4912. false
  4913. query T
  4914. SELECT 'aaaaa'::char(30) > 'a '::varchar(30);
  4915. ----
  4916. true
  4917. query T
  4918. SELECT 'aaaaa'::char(30) < 'a '::varchar(30);
  4919. ----
  4920. false
  4921. query T
  4922. SELECT 'aaaaa'::char(30) = 'aaaaa'::varchar(30);
  4923. ----
  4924. true
  4925. query T
  4926. SELECT 'aaaaa'::char(30) > 'aaaaa'::varchar(30);
  4927. ----
  4928. false
  4929. query T
  4930. SELECT 'aaaaa'::char(30) < 'aaaaa'::varchar(30);
  4931. ----
  4932. false
  4933. query T
  4934. SELECT 'aaaaa'::char(30) = 'aaaaa '::varchar(30);
  4935. ----
  4936. true
  4937. query T
  4938. SELECT 'aaaaa'::char(30) > 'aaaaa '::varchar(30);
  4939. ----
  4940. false
  4941. query T
  4942. SELECT 'aaaaa'::char(30) < 'aaaaa '::varchar(30);
  4943. ----
  4944. false
  4945. query T
  4946. SELECT 'aaaaa'::char(30) = 'aaaaaa'::varchar(30);
  4947. ----
  4948. false
  4949. query T
  4950. SELECT 'aaaaa'::char(30) > 'aaaaaa'::varchar(30);
  4951. ----
  4952. false
  4953. query T
  4954. SELECT 'aaaaa'::char(30) < 'aaaaaa'::varchar(30);
  4955. ----
  4956. true
  4957. query T
  4958. SELECT 'aaaaa'::char(30) = ''::varchar(30);
  4959. ----
  4960. false
  4961. query T
  4962. SELECT 'aaaaa'::char(30) > ''::varchar(30);
  4963. ----
  4964. true
  4965. query T
  4966. SELECT 'aaaaa'::char(30) < ''::varchar(30);
  4967. ----
  4968. false
  4969. query T
  4970. SELECT 'aaaaa'::char(30) = ' '::varchar(30);
  4971. ----
  4972. false
  4973. query T
  4974. SELECT 'aaaaa'::char(30) > ' '::varchar(30);
  4975. ----
  4976. true
  4977. query T
  4978. SELECT 'aaaaa'::char(30) < ' '::varchar(30);
  4979. ----
  4980. false
  4981. query T
  4982. SELECT 'aaaaa '::char(30) = 'a'::varchar(30);
  4983. ----
  4984. false
  4985. query T
  4986. SELECT 'aaaaa '::char(30) > 'a'::varchar(30);
  4987. ----
  4988. true
  4989. query T
  4990. SELECT 'aaaaa '::char(30) < 'a'::varchar(30);
  4991. ----
  4992. false
  4993. query T
  4994. SELECT 'aaaaa '::char(30) = 'a '::varchar(30);
  4995. ----
  4996. false
  4997. query T
  4998. SELECT 'aaaaa '::char(30) > 'a '::varchar(30);
  4999. ----
  5000. true
  5001. query T
  5002. SELECT 'aaaaa '::char(30) < 'a '::varchar(30);
  5003. ----
  5004. false
  5005. query T
  5006. SELECT 'aaaaa '::char(30) = 'aaaaa'::varchar(30);
  5007. ----
  5008. true
  5009. query T
  5010. SELECT 'aaaaa '::char(30) > 'aaaaa'::varchar(30);
  5011. ----
  5012. false
  5013. query T
  5014. SELECT 'aaaaa '::char(30) < 'aaaaa'::varchar(30);
  5015. ----
  5016. false
  5017. query T
  5018. SELECT 'aaaaa '::char(30) = 'aaaaa '::varchar(30);
  5019. ----
  5020. true
  5021. query T
  5022. SELECT 'aaaaa '::char(30) > 'aaaaa '::varchar(30);
  5023. ----
  5024. false
  5025. query T
  5026. SELECT 'aaaaa '::char(30) < 'aaaaa '::varchar(30);
  5027. ----
  5028. false
  5029. query T
  5030. SELECT 'aaaaa '::char(30) = 'aaaaaa'::varchar(30);
  5031. ----
  5032. false
  5033. query T
  5034. SELECT 'aaaaa '::char(30) > 'aaaaaa'::varchar(30);
  5035. ----
  5036. false
  5037. query T
  5038. SELECT 'aaaaa '::char(30) < 'aaaaaa'::varchar(30);
  5039. ----
  5040. true
  5041. query T
  5042. SELECT 'aaaaa '::char(30) = ''::varchar(30);
  5043. ----
  5044. false
  5045. query T
  5046. SELECT 'aaaaa '::char(30) > ''::varchar(30);
  5047. ----
  5048. true
  5049. query T
  5050. SELECT 'aaaaa '::char(30) < ''::varchar(30);
  5051. ----
  5052. false
  5053. query T
  5054. SELECT 'aaaaa '::char(30) = ' '::varchar(30);
  5055. ----
  5056. false
  5057. query T
  5058. SELECT 'aaaaa '::char(30) > ' '::varchar(30);
  5059. ----
  5060. true
  5061. query T
  5062. SELECT 'aaaaa '::char(30) < ' '::varchar(30);
  5063. ----
  5064. false
  5065. query T
  5066. SELECT 'aaaaaa'::char(30) = 'a'::varchar(30);
  5067. ----
  5068. false
  5069. query T
  5070. SELECT 'aaaaaa'::char(30) > 'a'::varchar(30);
  5071. ----
  5072. true
  5073. query T
  5074. SELECT 'aaaaaa'::char(30) < 'a'::varchar(30);
  5075. ----
  5076. false
  5077. query T
  5078. SELECT 'aaaaaa'::char(30) = 'a '::varchar(30);
  5079. ----
  5080. false
  5081. query T
  5082. SELECT 'aaaaaa'::char(30) > 'a '::varchar(30);
  5083. ----
  5084. true
  5085. query T
  5086. SELECT 'aaaaaa'::char(30) < 'a '::varchar(30);
  5087. ----
  5088. false
  5089. query T
  5090. SELECT 'aaaaaa'::char(30) = 'aaaaa'::varchar(30);
  5091. ----
  5092. false
  5093. query T
  5094. SELECT 'aaaaaa'::char(30) > 'aaaaa'::varchar(30);
  5095. ----
  5096. true
  5097. query T
  5098. SELECT 'aaaaaa'::char(30) < 'aaaaa'::varchar(30);
  5099. ----
  5100. false
  5101. query T
  5102. SELECT 'aaaaaa'::char(30) = 'aaaaa '::varchar(30);
  5103. ----
  5104. false
  5105. query T
  5106. SELECT 'aaaaaa'::char(30) > 'aaaaa '::varchar(30);
  5107. ----
  5108. true
  5109. query T
  5110. SELECT 'aaaaaa'::char(30) < 'aaaaa '::varchar(30);
  5111. ----
  5112. false
  5113. query T
  5114. SELECT 'aaaaaa'::char(30) = 'aaaaaa'::varchar(30);
  5115. ----
  5116. true
  5117. query T
  5118. SELECT 'aaaaaa'::char(30) > 'aaaaaa'::varchar(30);
  5119. ----
  5120. false
  5121. query T
  5122. SELECT 'aaaaaa'::char(30) < 'aaaaaa'::varchar(30);
  5123. ----
  5124. false
  5125. query T
  5126. SELECT 'aaaaaa'::char(30) = ''::varchar(30);
  5127. ----
  5128. false
  5129. query T
  5130. SELECT 'aaaaaa'::char(30) > ''::varchar(30);
  5131. ----
  5132. true
  5133. query T
  5134. SELECT 'aaaaaa'::char(30) < ''::varchar(30);
  5135. ----
  5136. false
  5137. query T
  5138. SELECT 'aaaaaa'::char(30) = ' '::varchar(30);
  5139. ----
  5140. false
  5141. query T
  5142. SELECT 'aaaaaa'::char(30) > ' '::varchar(30);
  5143. ----
  5144. true
  5145. query T
  5146. SELECT 'aaaaaa'::char(30) < ' '::varchar(30);
  5147. ----
  5148. false
  5149. query T
  5150. SELECT ''::char(30) = 'a'::varchar(30);
  5151. ----
  5152. false
  5153. query T
  5154. SELECT ''::char(30) > 'a'::varchar(30);
  5155. ----
  5156. false
  5157. query T
  5158. SELECT ''::char(30) < 'a'::varchar(30);
  5159. ----
  5160. true
  5161. query T
  5162. SELECT ''::char(30) = 'a '::varchar(30);
  5163. ----
  5164. false
  5165. query T
  5166. SELECT ''::char(30) > 'a '::varchar(30);
  5167. ----
  5168. false
  5169. query T
  5170. SELECT ''::char(30) < 'a '::varchar(30);
  5171. ----
  5172. true
  5173. query T
  5174. SELECT ''::char(30) = 'aaaaa'::varchar(30);
  5175. ----
  5176. false
  5177. query T
  5178. SELECT ''::char(30) > 'aaaaa'::varchar(30);
  5179. ----
  5180. false
  5181. query T
  5182. SELECT ''::char(30) < 'aaaaa'::varchar(30);
  5183. ----
  5184. true
  5185. query T
  5186. SELECT ''::char(30) = 'aaaaa '::varchar(30);
  5187. ----
  5188. false
  5189. query T
  5190. SELECT ''::char(30) > 'aaaaa '::varchar(30);
  5191. ----
  5192. false
  5193. query T
  5194. SELECT ''::char(30) < 'aaaaa '::varchar(30);
  5195. ----
  5196. true
  5197. query T
  5198. SELECT ''::char(30) = 'aaaaaa'::varchar(30);
  5199. ----
  5200. false
  5201. query T
  5202. SELECT ''::char(30) > 'aaaaaa'::varchar(30);
  5203. ----
  5204. false
  5205. query T
  5206. SELECT ''::char(30) < 'aaaaaa'::varchar(30);
  5207. ----
  5208. true
  5209. query T
  5210. SELECT ''::char(30) = ''::varchar(30);
  5211. ----
  5212. true
  5213. query T
  5214. SELECT ''::char(30) > ''::varchar(30);
  5215. ----
  5216. false
  5217. query T
  5218. SELECT ''::char(30) < ''::varchar(30);
  5219. ----
  5220. false
  5221. query T
  5222. SELECT ''::char(30) = ' '::varchar(30);
  5223. ----
  5224. true
  5225. query T
  5226. SELECT ''::char(30) > ' '::varchar(30);
  5227. ----
  5228. false
  5229. query T
  5230. SELECT ''::char(30) < ' '::varchar(30);
  5231. ----
  5232. false
  5233. query T
  5234. SELECT ' '::char(30) = 'a'::varchar(30);
  5235. ----
  5236. false
  5237. query T
  5238. SELECT ' '::char(30) > 'a'::varchar(30);
  5239. ----
  5240. false
  5241. query T
  5242. SELECT ' '::char(30) < 'a'::varchar(30);
  5243. ----
  5244. true
  5245. query T
  5246. SELECT ' '::char(30) = 'a '::varchar(30);
  5247. ----
  5248. false
  5249. query T
  5250. SELECT ' '::char(30) > 'a '::varchar(30);
  5251. ----
  5252. false
  5253. query T
  5254. SELECT ' '::char(30) < 'a '::varchar(30);
  5255. ----
  5256. true
  5257. query T
  5258. SELECT ' '::char(30) = 'aaaaa'::varchar(30);
  5259. ----
  5260. false
  5261. query T
  5262. SELECT ' '::char(30) > 'aaaaa'::varchar(30);
  5263. ----
  5264. false
  5265. query T
  5266. SELECT ' '::char(30) < 'aaaaa'::varchar(30);
  5267. ----
  5268. true
  5269. query T
  5270. SELECT ' '::char(30) = 'aaaaa '::varchar(30);
  5271. ----
  5272. false
  5273. query T
  5274. SELECT ' '::char(30) > 'aaaaa '::varchar(30);
  5275. ----
  5276. false
  5277. query T
  5278. SELECT ' '::char(30) < 'aaaaa '::varchar(30);
  5279. ----
  5280. true
  5281. query T
  5282. SELECT ' '::char(30) = 'aaaaaa'::varchar(30);
  5283. ----
  5284. false
  5285. query T
  5286. SELECT ' '::char(30) > 'aaaaaa'::varchar(30);
  5287. ----
  5288. false
  5289. query T
  5290. SELECT ' '::char(30) < 'aaaaaa'::varchar(30);
  5291. ----
  5292. true
  5293. query T
  5294. SELECT ' '::char(30) = ''::varchar(30);
  5295. ----
  5296. true
  5297. query T
  5298. SELECT ' '::char(30) > ''::varchar(30);
  5299. ----
  5300. false
  5301. query T
  5302. SELECT ' '::char(30) < ''::varchar(30);
  5303. ----
  5304. false
  5305. query T
  5306. SELECT ' '::char(30) = ' '::varchar(30);
  5307. ----
  5308. true
  5309. query T
  5310. SELECT ' '::char(30) > ' '::varchar(30);
  5311. ----
  5312. false
  5313. query T
  5314. SELECT ' '::char(30) < ' '::varchar(30);
  5315. ----
  5316. false
  5317. query T
  5318. SELECT 'a'::char(30) = 'a'::text;
  5319. ----
  5320. true
  5321. query T
  5322. SELECT 'a'::char(30) > 'a'::text;
  5323. ----
  5324. false
  5325. query T
  5326. SELECT 'a'::char(30) < 'a'::text;
  5327. ----
  5328. false
  5329. query T
  5330. SELECT 'a'::char(30) = 'a '::text;
  5331. ----
  5332. false
  5333. query T
  5334. SELECT 'a'::char(30) > 'a '::text;
  5335. ----
  5336. false
  5337. query T
  5338. SELECT 'a'::char(30) < 'a '::text;
  5339. ----
  5340. true
  5341. query T
  5342. SELECT 'a'::char(30) = 'aaaaa'::text;
  5343. ----
  5344. false
  5345. query T
  5346. SELECT 'a'::char(30) > 'aaaaa'::text;
  5347. ----
  5348. false
  5349. query T
  5350. SELECT 'a'::char(30) < 'aaaaa'::text;
  5351. ----
  5352. true
  5353. query T
  5354. SELECT 'a'::char(30) = 'aaaaa '::text;
  5355. ----
  5356. false
  5357. query T
  5358. SELECT 'a'::char(30) > 'aaaaa '::text;
  5359. ----
  5360. false
  5361. query T
  5362. SELECT 'a'::char(30) < 'aaaaa '::text;
  5363. ----
  5364. true
  5365. query T
  5366. SELECT 'a'::char(30) = 'aaaaaa'::text;
  5367. ----
  5368. false
  5369. query T
  5370. SELECT 'a'::char(30) > 'aaaaaa'::text;
  5371. ----
  5372. false
  5373. query T
  5374. SELECT 'a'::char(30) < 'aaaaaa'::text;
  5375. ----
  5376. true
  5377. query T
  5378. SELECT 'a'::char(30) = ''::text;
  5379. ----
  5380. false
  5381. query T
  5382. SELECT 'a'::char(30) > ''::text;
  5383. ----
  5384. true
  5385. query T
  5386. SELECT 'a'::char(30) < ''::text;
  5387. ----
  5388. false
  5389. query T
  5390. SELECT 'a'::char(30) = ' '::text;
  5391. ----
  5392. false
  5393. query T
  5394. SELECT 'a'::char(30) > ' '::text;
  5395. ----
  5396. true
  5397. query T
  5398. SELECT 'a'::char(30) < ' '::text;
  5399. ----
  5400. false
  5401. query T
  5402. SELECT 'a '::char(30) = 'a'::text;
  5403. ----
  5404. true
  5405. query T
  5406. SELECT 'a '::char(30) > 'a'::text;
  5407. ----
  5408. false
  5409. query T
  5410. SELECT 'a '::char(30) < 'a'::text;
  5411. ----
  5412. false
  5413. query T
  5414. SELECT 'a '::char(30) = 'a '::text;
  5415. ----
  5416. false
  5417. query T
  5418. SELECT 'a '::char(30) > 'a '::text;
  5419. ----
  5420. false
  5421. query T
  5422. SELECT 'a '::char(30) < 'a '::text;
  5423. ----
  5424. true
  5425. query T
  5426. SELECT 'a '::char(30) = 'aaaaa'::text;
  5427. ----
  5428. false
  5429. query T
  5430. SELECT 'a '::char(30) > 'aaaaa'::text;
  5431. ----
  5432. false
  5433. query T
  5434. SELECT 'a '::char(30) < 'aaaaa'::text;
  5435. ----
  5436. true
  5437. query T
  5438. SELECT 'a '::char(30) = 'aaaaa '::text;
  5439. ----
  5440. false
  5441. query T
  5442. SELECT 'a '::char(30) > 'aaaaa '::text;
  5443. ----
  5444. false
  5445. query T
  5446. SELECT 'a '::char(30) < 'aaaaa '::text;
  5447. ----
  5448. true
  5449. query T
  5450. SELECT 'a '::char(30) = 'aaaaaa'::text;
  5451. ----
  5452. false
  5453. query T
  5454. SELECT 'a '::char(30) > 'aaaaaa'::text;
  5455. ----
  5456. false
  5457. query T
  5458. SELECT 'a '::char(30) < 'aaaaaa'::text;
  5459. ----
  5460. true
  5461. query T
  5462. SELECT 'a '::char(30) = ''::text;
  5463. ----
  5464. false
  5465. query T
  5466. SELECT 'a '::char(30) > ''::text;
  5467. ----
  5468. true
  5469. query T
  5470. SELECT 'a '::char(30) < ''::text;
  5471. ----
  5472. false
  5473. query T
  5474. SELECT 'a '::char(30) = ' '::text;
  5475. ----
  5476. false
  5477. query T
  5478. SELECT 'a '::char(30) > ' '::text;
  5479. ----
  5480. true
  5481. query T
  5482. SELECT 'a '::char(30) < ' '::text;
  5483. ----
  5484. false
  5485. query T
  5486. SELECT 'aaaaa'::char(30) = 'a'::text;
  5487. ----
  5488. false
  5489. query T
  5490. SELECT 'aaaaa'::char(30) > 'a'::text;
  5491. ----
  5492. true
  5493. query T
  5494. SELECT 'aaaaa'::char(30) < 'a'::text;
  5495. ----
  5496. false
  5497. query T
  5498. SELECT 'aaaaa'::char(30) = 'a '::text;
  5499. ----
  5500. false
  5501. query T
  5502. SELECT 'aaaaa'::char(30) > 'a '::text;
  5503. ----
  5504. true
  5505. query T
  5506. SELECT 'aaaaa'::char(30) < 'a '::text;
  5507. ----
  5508. false
  5509. query T
  5510. SELECT 'aaaaa'::char(30) = 'aaaaa'::text;
  5511. ----
  5512. true
  5513. query T
  5514. SELECT 'aaaaa'::char(30) > 'aaaaa'::text;
  5515. ----
  5516. false
  5517. query T
  5518. SELECT 'aaaaa'::char(30) < 'aaaaa'::text;
  5519. ----
  5520. false
  5521. query T
  5522. SELECT 'aaaaa'::char(30) = 'aaaaa '::text;
  5523. ----
  5524. false
  5525. query T
  5526. SELECT 'aaaaa'::char(30) > 'aaaaa '::text;
  5527. ----
  5528. false
  5529. query T
  5530. SELECT 'aaaaa'::char(30) < 'aaaaa '::text;
  5531. ----
  5532. true
  5533. query T
  5534. SELECT 'aaaaa'::char(30) = 'aaaaaa'::text;
  5535. ----
  5536. false
  5537. query T
  5538. SELECT 'aaaaa'::char(30) > 'aaaaaa'::text;
  5539. ----
  5540. false
  5541. query T
  5542. SELECT 'aaaaa'::char(30) < 'aaaaaa'::text;
  5543. ----
  5544. true
  5545. query T
  5546. SELECT 'aaaaa'::char(30) = ''::text;
  5547. ----
  5548. false
  5549. query T
  5550. SELECT 'aaaaa'::char(30) > ''::text;
  5551. ----
  5552. true
  5553. query T
  5554. SELECT 'aaaaa'::char(30) < ''::text;
  5555. ----
  5556. false
  5557. query T
  5558. SELECT 'aaaaa'::char(30) = ' '::text;
  5559. ----
  5560. false
  5561. query T
  5562. SELECT 'aaaaa'::char(30) > ' '::text;
  5563. ----
  5564. true
  5565. query T
  5566. SELECT 'aaaaa'::char(30) < ' '::text;
  5567. ----
  5568. false
  5569. query T
  5570. SELECT 'aaaaa '::char(30) = 'a'::text;
  5571. ----
  5572. false
  5573. query T
  5574. SELECT 'aaaaa '::char(30) > 'a'::text;
  5575. ----
  5576. true
  5577. query T
  5578. SELECT 'aaaaa '::char(30) < 'a'::text;
  5579. ----
  5580. false
  5581. query T
  5582. SELECT 'aaaaa '::char(30) = 'a '::text;
  5583. ----
  5584. false
  5585. query T
  5586. SELECT 'aaaaa '::char(30) > 'a '::text;
  5587. ----
  5588. true
  5589. query T
  5590. SELECT 'aaaaa '::char(30) < 'a '::text;
  5591. ----
  5592. false
  5593. query T
  5594. SELECT 'aaaaa '::char(30) = 'aaaaa'::text;
  5595. ----
  5596. true
  5597. query T
  5598. SELECT 'aaaaa '::char(30) > 'aaaaa'::text;
  5599. ----
  5600. false
  5601. query T
  5602. SELECT 'aaaaa '::char(30) < 'aaaaa'::text;
  5603. ----
  5604. false
  5605. query T
  5606. SELECT 'aaaaa '::char(30) = 'aaaaa '::text;
  5607. ----
  5608. false
  5609. query T
  5610. SELECT 'aaaaa '::char(30) > 'aaaaa '::text;
  5611. ----
  5612. false
  5613. query T
  5614. SELECT 'aaaaa '::char(30) < 'aaaaa '::text;
  5615. ----
  5616. true
  5617. query T
  5618. SELECT 'aaaaa '::char(30) = 'aaaaaa'::text;
  5619. ----
  5620. false
  5621. query T
  5622. SELECT 'aaaaa '::char(30) > 'aaaaaa'::text;
  5623. ----
  5624. false
  5625. query T
  5626. SELECT 'aaaaa '::char(30) < 'aaaaaa'::text;
  5627. ----
  5628. true
  5629. query T
  5630. SELECT 'aaaaa '::char(30) = ''::text;
  5631. ----
  5632. false
  5633. query T
  5634. SELECT 'aaaaa '::char(30) > ''::text;
  5635. ----
  5636. true
  5637. query T
  5638. SELECT 'aaaaa '::char(30) < ''::text;
  5639. ----
  5640. false
  5641. query T
  5642. SELECT 'aaaaa '::char(30) = ' '::text;
  5643. ----
  5644. false
  5645. query T
  5646. SELECT 'aaaaa '::char(30) > ' '::text;
  5647. ----
  5648. true
  5649. query T
  5650. SELECT 'aaaaa '::char(30) < ' '::text;
  5651. ----
  5652. false
  5653. query T
  5654. SELECT 'aaaaaa'::char(30) = 'a'::text;
  5655. ----
  5656. false
  5657. query T
  5658. SELECT 'aaaaaa'::char(30) > 'a'::text;
  5659. ----
  5660. true
  5661. query T
  5662. SELECT 'aaaaaa'::char(30) < 'a'::text;
  5663. ----
  5664. false
  5665. query T
  5666. SELECT 'aaaaaa'::char(30) = 'a '::text;
  5667. ----
  5668. false
  5669. query T
  5670. SELECT 'aaaaaa'::char(30) > 'a '::text;
  5671. ----
  5672. true
  5673. query T
  5674. SELECT 'aaaaaa'::char(30) < 'a '::text;
  5675. ----
  5676. false
  5677. query T
  5678. SELECT 'aaaaaa'::char(30) = 'aaaaa'::text;
  5679. ----
  5680. false
  5681. query T
  5682. SELECT 'aaaaaa'::char(30) > 'aaaaa'::text;
  5683. ----
  5684. true
  5685. query T
  5686. SELECT 'aaaaaa'::char(30) < 'aaaaa'::text;
  5687. ----
  5688. false
  5689. query T
  5690. SELECT 'aaaaaa'::char(30) = 'aaaaa '::text;
  5691. ----
  5692. false
  5693. query T
  5694. SELECT 'aaaaaa'::char(30) > 'aaaaa '::text;
  5695. ----
  5696. true
  5697. query T
  5698. SELECT 'aaaaaa'::char(30) < 'aaaaa '::text;
  5699. ----
  5700. false
  5701. query T
  5702. SELECT 'aaaaaa'::char(30) = 'aaaaaa'::text;
  5703. ----
  5704. true
  5705. query T
  5706. SELECT 'aaaaaa'::char(30) > 'aaaaaa'::text;
  5707. ----
  5708. false
  5709. query T
  5710. SELECT 'aaaaaa'::char(30) < 'aaaaaa'::text;
  5711. ----
  5712. false
  5713. query T
  5714. SELECT 'aaaaaa'::char(30) = ''::text;
  5715. ----
  5716. false
  5717. query T
  5718. SELECT 'aaaaaa'::char(30) > ''::text;
  5719. ----
  5720. true
  5721. query T
  5722. SELECT 'aaaaaa'::char(30) < ''::text;
  5723. ----
  5724. false
  5725. query T
  5726. SELECT 'aaaaaa'::char(30) = ' '::text;
  5727. ----
  5728. false
  5729. query T
  5730. SELECT 'aaaaaa'::char(30) > ' '::text;
  5731. ----
  5732. true
  5733. query T
  5734. SELECT 'aaaaaa'::char(30) < ' '::text;
  5735. ----
  5736. false
  5737. query T
  5738. SELECT ''::char(30) = 'a'::text;
  5739. ----
  5740. false
  5741. query T
  5742. SELECT ''::char(30) > 'a'::text;
  5743. ----
  5744. false
  5745. query T
  5746. SELECT ''::char(30) < 'a'::text;
  5747. ----
  5748. true
  5749. query T
  5750. SELECT ''::char(30) = 'a '::text;
  5751. ----
  5752. false
  5753. query T
  5754. SELECT ''::char(30) > 'a '::text;
  5755. ----
  5756. false
  5757. query T
  5758. SELECT ''::char(30) < 'a '::text;
  5759. ----
  5760. true
  5761. query T
  5762. SELECT ''::char(30) = 'aaaaa'::text;
  5763. ----
  5764. false
  5765. query T
  5766. SELECT ''::char(30) > 'aaaaa'::text;
  5767. ----
  5768. false
  5769. query T
  5770. SELECT ''::char(30) < 'aaaaa'::text;
  5771. ----
  5772. true
  5773. query T
  5774. SELECT ''::char(30) = 'aaaaa '::text;
  5775. ----
  5776. false
  5777. query T
  5778. SELECT ''::char(30) > 'aaaaa '::text;
  5779. ----
  5780. false
  5781. query T
  5782. SELECT ''::char(30) < 'aaaaa '::text;
  5783. ----
  5784. true
  5785. query T
  5786. SELECT ''::char(30) = 'aaaaaa'::text;
  5787. ----
  5788. false
  5789. query T
  5790. SELECT ''::char(30) > 'aaaaaa'::text;
  5791. ----
  5792. false
  5793. query T
  5794. SELECT ''::char(30) < 'aaaaaa'::text;
  5795. ----
  5796. true
  5797. query T
  5798. SELECT ''::char(30) = ''::text;
  5799. ----
  5800. true
  5801. query T
  5802. SELECT ''::char(30) > ''::text;
  5803. ----
  5804. false
  5805. query T
  5806. SELECT ''::char(30) < ''::text;
  5807. ----
  5808. false
  5809. query T
  5810. SELECT ''::char(30) = ' '::text;
  5811. ----
  5812. false
  5813. query T
  5814. SELECT ''::char(30) > ' '::text;
  5815. ----
  5816. false
  5817. query T
  5818. SELECT ''::char(30) < ' '::text;
  5819. ----
  5820. true
  5821. query T
  5822. SELECT ' '::char(30) = 'a'::text;
  5823. ----
  5824. false
  5825. query T
  5826. SELECT ' '::char(30) > 'a'::text;
  5827. ----
  5828. false
  5829. query T
  5830. SELECT ' '::char(30) < 'a'::text;
  5831. ----
  5832. true
  5833. query T
  5834. SELECT ' '::char(30) = 'a '::text;
  5835. ----
  5836. false
  5837. query T
  5838. SELECT ' '::char(30) > 'a '::text;
  5839. ----
  5840. false
  5841. query T
  5842. SELECT ' '::char(30) < 'a '::text;
  5843. ----
  5844. true
  5845. query T
  5846. SELECT ' '::char(30) = 'aaaaa'::text;
  5847. ----
  5848. false
  5849. query T
  5850. SELECT ' '::char(30) > 'aaaaa'::text;
  5851. ----
  5852. false
  5853. query T
  5854. SELECT ' '::char(30) < 'aaaaa'::text;
  5855. ----
  5856. true
  5857. query T
  5858. SELECT ' '::char(30) = 'aaaaa '::text;
  5859. ----
  5860. false
  5861. query T
  5862. SELECT ' '::char(30) > 'aaaaa '::text;
  5863. ----
  5864. false
  5865. query T
  5866. SELECT ' '::char(30) < 'aaaaa '::text;
  5867. ----
  5868. true
  5869. query T
  5870. SELECT ' '::char(30) = 'aaaaaa'::text;
  5871. ----
  5872. false
  5873. query T
  5874. SELECT ' '::char(30) > 'aaaaaa'::text;
  5875. ----
  5876. false
  5877. query T
  5878. SELECT ' '::char(30) < 'aaaaaa'::text;
  5879. ----
  5880. true
  5881. query T
  5882. SELECT ' '::char(30) = ''::text;
  5883. ----
  5884. true
  5885. query T
  5886. SELECT ' '::char(30) > ''::text;
  5887. ----
  5888. false
  5889. query T
  5890. SELECT ' '::char(30) < ''::text;
  5891. ----
  5892. false
  5893. query T
  5894. SELECT ' '::char(30) = ' '::text;
  5895. ----
  5896. false
  5897. query T
  5898. SELECT ' '::char(30) > ' '::text;
  5899. ----
  5900. false
  5901. query T
  5902. SELECT ' '::char(30) < ' '::text;
  5903. ----
  5904. true
  5905. query T
  5906. SELECT 'a'::varchar(3) = 'a'::char(3);
  5907. ----
  5908. true
  5909. query T
  5910. SELECT 'a'::varchar(3) > 'a'::char(3);
  5911. ----
  5912. false
  5913. query T
  5914. SELECT 'a'::varchar(3) < 'a'::char(3);
  5915. ----
  5916. false
  5917. query T
  5918. SELECT 'a'::varchar(3) = 'a '::char(3);
  5919. ----
  5920. true
  5921. query T
  5922. SELECT 'a'::varchar(3) > 'a '::char(3);
  5923. ----
  5924. false
  5925. query T
  5926. SELECT 'a'::varchar(3) < 'a '::char(3);
  5927. ----
  5928. false
  5929. query T
  5930. SELECT 'a'::varchar(3) = 'aaaaa'::char(3);
  5931. ----
  5932. false
  5933. query T
  5934. SELECT 'a'::varchar(3) > 'aaaaa'::char(3);
  5935. ----
  5936. false
  5937. query T
  5938. SELECT 'a'::varchar(3) < 'aaaaa'::char(3);
  5939. ----
  5940. true
  5941. query T
  5942. SELECT 'a'::varchar(3) = 'aaaaa '::char(3);
  5943. ----
  5944. false
  5945. query T
  5946. SELECT 'a'::varchar(3) > 'aaaaa '::char(3);
  5947. ----
  5948. false
  5949. query T
  5950. SELECT 'a'::varchar(3) < 'aaaaa '::char(3);
  5951. ----
  5952. true
  5953. query T
  5954. SELECT 'a'::varchar(3) = 'aaaaaa'::char(3);
  5955. ----
  5956. false
  5957. query T
  5958. SELECT 'a'::varchar(3) > 'aaaaaa'::char(3);
  5959. ----
  5960. false
  5961. query T
  5962. SELECT 'a'::varchar(3) < 'aaaaaa'::char(3);
  5963. ----
  5964. true
  5965. query T
  5966. SELECT 'a'::varchar(3) = ''::char(3);
  5967. ----
  5968. false
  5969. query T
  5970. SELECT 'a'::varchar(3) > ''::char(3);
  5971. ----
  5972. true
  5973. query T
  5974. SELECT 'a'::varchar(3) < ''::char(3);
  5975. ----
  5976. false
  5977. query T
  5978. SELECT 'a'::varchar(3) = ' '::char(3);
  5979. ----
  5980. false
  5981. query T
  5982. SELECT 'a'::varchar(3) > ' '::char(3);
  5983. ----
  5984. true
  5985. query T
  5986. SELECT 'a'::varchar(3) < ' '::char(3);
  5987. ----
  5988. false
  5989. query T
  5990. SELECT 'a '::varchar(3) = 'a'::char(3);
  5991. ----
  5992. true
  5993. query T
  5994. SELECT 'a '::varchar(3) > 'a'::char(3);
  5995. ----
  5996. false
  5997. query T
  5998. SELECT 'a '::varchar(3) < 'a'::char(3);
  5999. ----
  6000. false
  6001. query T
  6002. SELECT 'a '::varchar(3) = 'a '::char(3);
  6003. ----
  6004. true
  6005. query T
  6006. SELECT 'a '::varchar(3) > 'a '::char(3);
  6007. ----
  6008. false
  6009. query T
  6010. SELECT 'a '::varchar(3) < 'a '::char(3);
  6011. ----
  6012. false
  6013. query T
  6014. SELECT 'a '::varchar(3) = 'aaaaa'::char(3);
  6015. ----
  6016. false
  6017. query T
  6018. SELECT 'a '::varchar(3) > 'aaaaa'::char(3);
  6019. ----
  6020. false
  6021. query T
  6022. SELECT 'a '::varchar(3) < 'aaaaa'::char(3);
  6023. ----
  6024. true
  6025. query T
  6026. SELECT 'a '::varchar(3) = 'aaaaa '::char(3);
  6027. ----
  6028. false
  6029. query T
  6030. SELECT 'a '::varchar(3) > 'aaaaa '::char(3);
  6031. ----
  6032. false
  6033. query T
  6034. SELECT 'a '::varchar(3) < 'aaaaa '::char(3);
  6035. ----
  6036. true
  6037. query T
  6038. SELECT 'a '::varchar(3) = 'aaaaaa'::char(3);
  6039. ----
  6040. false
  6041. query T
  6042. SELECT 'a '::varchar(3) > 'aaaaaa'::char(3);
  6043. ----
  6044. false
  6045. query T
  6046. SELECT 'a '::varchar(3) < 'aaaaaa'::char(3);
  6047. ----
  6048. true
  6049. query T
  6050. SELECT 'a '::varchar(3) = ''::char(3);
  6051. ----
  6052. false
  6053. query T
  6054. SELECT 'a '::varchar(3) > ''::char(3);
  6055. ----
  6056. true
  6057. query T
  6058. SELECT 'a '::varchar(3) < ''::char(3);
  6059. ----
  6060. false
  6061. query T
  6062. SELECT 'a '::varchar(3) = ' '::char(3);
  6063. ----
  6064. false
  6065. query T
  6066. SELECT 'a '::varchar(3) > ' '::char(3);
  6067. ----
  6068. true
  6069. query T
  6070. SELECT 'a '::varchar(3) < ' '::char(3);
  6071. ----
  6072. false
  6073. query T
  6074. SELECT 'aaaaa'::varchar(3) = 'a'::char(3);
  6075. ----
  6076. false
  6077. query T
  6078. SELECT 'aaaaa'::varchar(3) > 'a'::char(3);
  6079. ----
  6080. true
  6081. query T
  6082. SELECT 'aaaaa'::varchar(3) < 'a'::char(3);
  6083. ----
  6084. false
  6085. query T
  6086. SELECT 'aaaaa'::varchar(3) = 'a '::char(3);
  6087. ----
  6088. false
  6089. query T
  6090. SELECT 'aaaaa'::varchar(3) > 'a '::char(3);
  6091. ----
  6092. true
  6093. query T
  6094. SELECT 'aaaaa'::varchar(3) < 'a '::char(3);
  6095. ----
  6096. false
  6097. query T
  6098. SELECT 'aaaaa'::varchar(3) = 'aaaaa'::char(3);
  6099. ----
  6100. true
  6101. query T
  6102. SELECT 'aaaaa'::varchar(3) > 'aaaaa'::char(3);
  6103. ----
  6104. false
  6105. query T
  6106. SELECT 'aaaaa'::varchar(3) < 'aaaaa'::char(3);
  6107. ----
  6108. false
  6109. query T
  6110. SELECT 'aaaaa'::varchar(3) = 'aaaaa '::char(3);
  6111. ----
  6112. true
  6113. query T
  6114. SELECT 'aaaaa'::varchar(3) > 'aaaaa '::char(3);
  6115. ----
  6116. false
  6117. query T
  6118. SELECT 'aaaaa'::varchar(3) < 'aaaaa '::char(3);
  6119. ----
  6120. false
  6121. query T
  6122. SELECT 'aaaaa'::varchar(3) = 'aaaaaa'::char(3);
  6123. ----
  6124. true
  6125. query T
  6126. SELECT 'aaaaa'::varchar(3) > 'aaaaaa'::char(3);
  6127. ----
  6128. false
  6129. query T
  6130. SELECT 'aaaaa'::varchar(3) < 'aaaaaa'::char(3);
  6131. ----
  6132. false
  6133. query T
  6134. SELECT 'aaaaa'::varchar(3) = ''::char(3);
  6135. ----
  6136. false
  6137. query T
  6138. SELECT 'aaaaa'::varchar(3) > ''::char(3);
  6139. ----
  6140. true
  6141. query T
  6142. SELECT 'aaaaa'::varchar(3) < ''::char(3);
  6143. ----
  6144. false
  6145. query T
  6146. SELECT 'aaaaa'::varchar(3) = ' '::char(3);
  6147. ----
  6148. false
  6149. query T
  6150. SELECT 'aaaaa'::varchar(3) > ' '::char(3);
  6151. ----
  6152. true
  6153. query T
  6154. SELECT 'aaaaa'::varchar(3) < ' '::char(3);
  6155. ----
  6156. false
  6157. query T
  6158. SELECT 'aaaaa '::varchar(3) = 'a'::char(3);
  6159. ----
  6160. false
  6161. query T
  6162. SELECT 'aaaaa '::varchar(3) > 'a'::char(3);
  6163. ----
  6164. true
  6165. query T
  6166. SELECT 'aaaaa '::varchar(3) < 'a'::char(3);
  6167. ----
  6168. false
  6169. query T
  6170. SELECT 'aaaaa '::varchar(3) = 'a '::char(3);
  6171. ----
  6172. false
  6173. query T
  6174. SELECT 'aaaaa '::varchar(3) > 'a '::char(3);
  6175. ----
  6176. true
  6177. query T
  6178. SELECT 'aaaaa '::varchar(3) < 'a '::char(3);
  6179. ----
  6180. false
  6181. query T
  6182. SELECT 'aaaaa '::varchar(3) = 'aaaaa'::char(3);
  6183. ----
  6184. true
  6185. query T
  6186. SELECT 'aaaaa '::varchar(3) > 'aaaaa'::char(3);
  6187. ----
  6188. false
  6189. query T
  6190. SELECT 'aaaaa '::varchar(3) < 'aaaaa'::char(3);
  6191. ----
  6192. false
  6193. query T
  6194. SELECT 'aaaaa '::varchar(3) = 'aaaaa '::char(3);
  6195. ----
  6196. true
  6197. query T
  6198. SELECT 'aaaaa '::varchar(3) > 'aaaaa '::char(3);
  6199. ----
  6200. false
  6201. query T
  6202. SELECT 'aaaaa '::varchar(3) < 'aaaaa '::char(3);
  6203. ----
  6204. false
  6205. query T
  6206. SELECT 'aaaaa '::varchar(3) = 'aaaaaa'::char(3);
  6207. ----
  6208. true
  6209. query T
  6210. SELECT 'aaaaa '::varchar(3) > 'aaaaaa'::char(3);
  6211. ----
  6212. false
  6213. query T
  6214. SELECT 'aaaaa '::varchar(3) < 'aaaaaa'::char(3);
  6215. ----
  6216. false
  6217. query T
  6218. SELECT 'aaaaa '::varchar(3) = ''::char(3);
  6219. ----
  6220. false
  6221. query T
  6222. SELECT 'aaaaa '::varchar(3) > ''::char(3);
  6223. ----
  6224. true
  6225. query T
  6226. SELECT 'aaaaa '::varchar(3) < ''::char(3);
  6227. ----
  6228. false
  6229. query T
  6230. SELECT 'aaaaa '::varchar(3) = ' '::char(3);
  6231. ----
  6232. false
  6233. query T
  6234. SELECT 'aaaaa '::varchar(3) > ' '::char(3);
  6235. ----
  6236. true
  6237. query T
  6238. SELECT 'aaaaa '::varchar(3) < ' '::char(3);
  6239. ----
  6240. false
  6241. query T
  6242. SELECT 'aaaaaa'::varchar(3) = 'a'::char(3);
  6243. ----
  6244. false
  6245. query T
  6246. SELECT 'aaaaaa'::varchar(3) > 'a'::char(3);
  6247. ----
  6248. true
  6249. query T
  6250. SELECT 'aaaaaa'::varchar(3) < 'a'::char(3);
  6251. ----
  6252. false
  6253. query T
  6254. SELECT 'aaaaaa'::varchar(3) = 'a '::char(3);
  6255. ----
  6256. false
  6257. query T
  6258. SELECT 'aaaaaa'::varchar(3) > 'a '::char(3);
  6259. ----
  6260. true
  6261. query T
  6262. SELECT 'aaaaaa'::varchar(3) < 'a '::char(3);
  6263. ----
  6264. false
  6265. query T
  6266. SELECT 'aaaaaa'::varchar(3) = 'aaaaa'::char(3);
  6267. ----
  6268. true
  6269. query T
  6270. SELECT 'aaaaaa'::varchar(3) > 'aaaaa'::char(3);
  6271. ----
  6272. false
  6273. query T
  6274. SELECT 'aaaaaa'::varchar(3) < 'aaaaa'::char(3);
  6275. ----
  6276. false
  6277. query T
  6278. SELECT 'aaaaaa'::varchar(3) = 'aaaaa '::char(3);
  6279. ----
  6280. true
  6281. query T
  6282. SELECT 'aaaaaa'::varchar(3) > 'aaaaa '::char(3);
  6283. ----
  6284. false
  6285. query T
  6286. SELECT 'aaaaaa'::varchar(3) < 'aaaaa '::char(3);
  6287. ----
  6288. false
  6289. query T
  6290. SELECT 'aaaaaa'::varchar(3) = 'aaaaaa'::char(3);
  6291. ----
  6292. true
  6293. query T
  6294. SELECT 'aaaaaa'::varchar(3) > 'aaaaaa'::char(3);
  6295. ----
  6296. false
  6297. query T
  6298. SELECT 'aaaaaa'::varchar(3) < 'aaaaaa'::char(3);
  6299. ----
  6300. false
  6301. query T
  6302. SELECT 'aaaaaa'::varchar(3) = ''::char(3);
  6303. ----
  6304. false
  6305. query T
  6306. SELECT 'aaaaaa'::varchar(3) > ''::char(3);
  6307. ----
  6308. true
  6309. query T
  6310. SELECT 'aaaaaa'::varchar(3) < ''::char(3);
  6311. ----
  6312. false
  6313. query T
  6314. SELECT 'aaaaaa'::varchar(3) = ' '::char(3);
  6315. ----
  6316. false
  6317. query T
  6318. SELECT 'aaaaaa'::varchar(3) > ' '::char(3);
  6319. ----
  6320. true
  6321. query T
  6322. SELECT 'aaaaaa'::varchar(3) < ' '::char(3);
  6323. ----
  6324. false
  6325. query T
  6326. SELECT ''::varchar(3) = 'a'::char(3);
  6327. ----
  6328. false
  6329. query T
  6330. SELECT ''::varchar(3) > 'a'::char(3);
  6331. ----
  6332. false
  6333. query T
  6334. SELECT ''::varchar(3) < 'a'::char(3);
  6335. ----
  6336. true
  6337. query T
  6338. SELECT ''::varchar(3) = 'a '::char(3);
  6339. ----
  6340. false
  6341. query T
  6342. SELECT ''::varchar(3) > 'a '::char(3);
  6343. ----
  6344. false
  6345. query T
  6346. SELECT ''::varchar(3) < 'a '::char(3);
  6347. ----
  6348. true
  6349. query T
  6350. SELECT ''::varchar(3) = 'aaaaa'::char(3);
  6351. ----
  6352. false
  6353. query T
  6354. SELECT ''::varchar(3) > 'aaaaa'::char(3);
  6355. ----
  6356. false
  6357. query T
  6358. SELECT ''::varchar(3) < 'aaaaa'::char(3);
  6359. ----
  6360. true
  6361. query T
  6362. SELECT ''::varchar(3) = 'aaaaa '::char(3);
  6363. ----
  6364. false
  6365. query T
  6366. SELECT ''::varchar(3) > 'aaaaa '::char(3);
  6367. ----
  6368. false
  6369. query T
  6370. SELECT ''::varchar(3) < 'aaaaa '::char(3);
  6371. ----
  6372. true
  6373. query T
  6374. SELECT ''::varchar(3) = 'aaaaaa'::char(3);
  6375. ----
  6376. false
  6377. query T
  6378. SELECT ''::varchar(3) > 'aaaaaa'::char(3);
  6379. ----
  6380. false
  6381. query T
  6382. SELECT ''::varchar(3) < 'aaaaaa'::char(3);
  6383. ----
  6384. true
  6385. query T
  6386. SELECT ''::varchar(3) = ''::char(3);
  6387. ----
  6388. true
  6389. query T
  6390. SELECT ''::varchar(3) > ''::char(3);
  6391. ----
  6392. false
  6393. query T
  6394. SELECT ''::varchar(3) < ''::char(3);
  6395. ----
  6396. false
  6397. query T
  6398. SELECT ''::varchar(3) = ' '::char(3);
  6399. ----
  6400. true
  6401. query T
  6402. SELECT ''::varchar(3) > ' '::char(3);
  6403. ----
  6404. false
  6405. query T
  6406. SELECT ''::varchar(3) < ' '::char(3);
  6407. ----
  6408. false
  6409. query T
  6410. SELECT ' '::varchar(3) = 'a'::char(3);
  6411. ----
  6412. false
  6413. query T
  6414. SELECT ' '::varchar(3) > 'a'::char(3);
  6415. ----
  6416. false
  6417. query T
  6418. SELECT ' '::varchar(3) < 'a'::char(3);
  6419. ----
  6420. true
  6421. query T
  6422. SELECT ' '::varchar(3) = 'a '::char(3);
  6423. ----
  6424. false
  6425. query T
  6426. SELECT ' '::varchar(3) > 'a '::char(3);
  6427. ----
  6428. false
  6429. query T
  6430. SELECT ' '::varchar(3) < 'a '::char(3);
  6431. ----
  6432. true
  6433. query T
  6434. SELECT ' '::varchar(3) = 'aaaaa'::char(3);
  6435. ----
  6436. false
  6437. query T
  6438. SELECT ' '::varchar(3) > 'aaaaa'::char(3);
  6439. ----
  6440. false
  6441. query T
  6442. SELECT ' '::varchar(3) < 'aaaaa'::char(3);
  6443. ----
  6444. true
  6445. query T
  6446. SELECT ' '::varchar(3) = 'aaaaa '::char(3);
  6447. ----
  6448. false
  6449. query T
  6450. SELECT ' '::varchar(3) > 'aaaaa '::char(3);
  6451. ----
  6452. false
  6453. query T
  6454. SELECT ' '::varchar(3) < 'aaaaa '::char(3);
  6455. ----
  6456. true
  6457. query T
  6458. SELECT ' '::varchar(3) = 'aaaaaa'::char(3);
  6459. ----
  6460. false
  6461. query T
  6462. SELECT ' '::varchar(3) > 'aaaaaa'::char(3);
  6463. ----
  6464. false
  6465. query T
  6466. SELECT ' '::varchar(3) < 'aaaaaa'::char(3);
  6467. ----
  6468. true
  6469. query T
  6470. SELECT ' '::varchar(3) = ''::char(3);
  6471. ----
  6472. true
  6473. query T
  6474. SELECT ' '::varchar(3) > ''::char(3);
  6475. ----
  6476. false
  6477. query T
  6478. SELECT ' '::varchar(3) < ''::char(3);
  6479. ----
  6480. false
  6481. query T
  6482. SELECT ' '::varchar(3) = ' '::char(3);
  6483. ----
  6484. true
  6485. query T
  6486. SELECT ' '::varchar(3) > ' '::char(3);
  6487. ----
  6488. false
  6489. query T
  6490. SELECT ' '::varchar(3) < ' '::char(3);
  6491. ----
  6492. false
  6493. query T
  6494. SELECT 'a'::varchar(3) = 'a'::char(30);
  6495. ----
  6496. true
  6497. query T
  6498. SELECT 'a'::varchar(3) > 'a'::char(30);
  6499. ----
  6500. false
  6501. query T
  6502. SELECT 'a'::varchar(3) < 'a'::char(30);
  6503. ----
  6504. false
  6505. query T
  6506. SELECT 'a'::varchar(3) = 'a '::char(30);
  6507. ----
  6508. true
  6509. query T
  6510. SELECT 'a'::varchar(3) > 'a '::char(30);
  6511. ----
  6512. false
  6513. query T
  6514. SELECT 'a'::varchar(3) < 'a '::char(30);
  6515. ----
  6516. false
  6517. query T
  6518. SELECT 'a'::varchar(3) = 'aaaaa'::char(30);
  6519. ----
  6520. false
  6521. query T
  6522. SELECT 'a'::varchar(3) > 'aaaaa'::char(30);
  6523. ----
  6524. false
  6525. query T
  6526. SELECT 'a'::varchar(3) < 'aaaaa'::char(30);
  6527. ----
  6528. true
  6529. query T
  6530. SELECT 'a'::varchar(3) = 'aaaaa '::char(30);
  6531. ----
  6532. false
  6533. query T
  6534. SELECT 'a'::varchar(3) > 'aaaaa '::char(30);
  6535. ----
  6536. false
  6537. query T
  6538. SELECT 'a'::varchar(3) < 'aaaaa '::char(30);
  6539. ----
  6540. true
  6541. query T
  6542. SELECT 'a'::varchar(3) = 'aaaaaa'::char(30);
  6543. ----
  6544. false
  6545. query T
  6546. SELECT 'a'::varchar(3) > 'aaaaaa'::char(30);
  6547. ----
  6548. false
  6549. query T
  6550. SELECT 'a'::varchar(3) < 'aaaaaa'::char(30);
  6551. ----
  6552. true
  6553. query T
  6554. SELECT 'a'::varchar(3) = ''::char(30);
  6555. ----
  6556. false
  6557. query T
  6558. SELECT 'a'::varchar(3) > ''::char(30);
  6559. ----
  6560. true
  6561. query T
  6562. SELECT 'a'::varchar(3) < ''::char(30);
  6563. ----
  6564. false
  6565. query T
  6566. SELECT 'a'::varchar(3) = ' '::char(30);
  6567. ----
  6568. false
  6569. query T
  6570. SELECT 'a'::varchar(3) > ' '::char(30);
  6571. ----
  6572. true
  6573. query T
  6574. SELECT 'a'::varchar(3) < ' '::char(30);
  6575. ----
  6576. false
  6577. query T
  6578. SELECT 'a '::varchar(3) = 'a'::char(30);
  6579. ----
  6580. true
  6581. query T
  6582. SELECT 'a '::varchar(3) > 'a'::char(30);
  6583. ----
  6584. false
  6585. query T
  6586. SELECT 'a '::varchar(3) < 'a'::char(30);
  6587. ----
  6588. false
  6589. query T
  6590. SELECT 'a '::varchar(3) = 'a '::char(30);
  6591. ----
  6592. true
  6593. query T
  6594. SELECT 'a '::varchar(3) > 'a '::char(30);
  6595. ----
  6596. false
  6597. query T
  6598. SELECT 'a '::varchar(3) < 'a '::char(30);
  6599. ----
  6600. false
  6601. query T
  6602. SELECT 'a '::varchar(3) = 'aaaaa'::char(30);
  6603. ----
  6604. false
  6605. query T
  6606. SELECT 'a '::varchar(3) > 'aaaaa'::char(30);
  6607. ----
  6608. false
  6609. query T
  6610. SELECT 'a '::varchar(3) < 'aaaaa'::char(30);
  6611. ----
  6612. true
  6613. query T
  6614. SELECT 'a '::varchar(3) = 'aaaaa '::char(30);
  6615. ----
  6616. false
  6617. query T
  6618. SELECT 'a '::varchar(3) > 'aaaaa '::char(30);
  6619. ----
  6620. false
  6621. query T
  6622. SELECT 'a '::varchar(3) < 'aaaaa '::char(30);
  6623. ----
  6624. true
  6625. query T
  6626. SELECT 'a '::varchar(3) = 'aaaaaa'::char(30);
  6627. ----
  6628. false
  6629. query T
  6630. SELECT 'a '::varchar(3) > 'aaaaaa'::char(30);
  6631. ----
  6632. false
  6633. query T
  6634. SELECT 'a '::varchar(3) < 'aaaaaa'::char(30);
  6635. ----
  6636. true
  6637. query T
  6638. SELECT 'a '::varchar(3) = ''::char(30);
  6639. ----
  6640. false
  6641. query T
  6642. SELECT 'a '::varchar(3) > ''::char(30);
  6643. ----
  6644. true
  6645. query T
  6646. SELECT 'a '::varchar(3) < ''::char(30);
  6647. ----
  6648. false
  6649. query T
  6650. SELECT 'a '::varchar(3) = ' '::char(30);
  6651. ----
  6652. false
  6653. query T
  6654. SELECT 'a '::varchar(3) > ' '::char(30);
  6655. ----
  6656. true
  6657. query T
  6658. SELECT 'a '::varchar(3) < ' '::char(30);
  6659. ----
  6660. false
  6661. query T
  6662. SELECT 'aaaaa'::varchar(3) = 'a'::char(30);
  6663. ----
  6664. false
  6665. query T
  6666. SELECT 'aaaaa'::varchar(3) > 'a'::char(30);
  6667. ----
  6668. true
  6669. query T
  6670. SELECT 'aaaaa'::varchar(3) < 'a'::char(30);
  6671. ----
  6672. false
  6673. query T
  6674. SELECT 'aaaaa'::varchar(3) = 'a '::char(30);
  6675. ----
  6676. false
  6677. query T
  6678. SELECT 'aaaaa'::varchar(3) > 'a '::char(30);
  6679. ----
  6680. true
  6681. query T
  6682. SELECT 'aaaaa'::varchar(3) < 'a '::char(30);
  6683. ----
  6684. false
  6685. query T
  6686. SELECT 'aaaaa'::varchar(3) = 'aaaaa'::char(30);
  6687. ----
  6688. false
  6689. query T
  6690. SELECT 'aaaaa'::varchar(3) > 'aaaaa'::char(30);
  6691. ----
  6692. false
  6693. query T
  6694. SELECT 'aaaaa'::varchar(3) < 'aaaaa'::char(30);
  6695. ----
  6696. true
  6697. query T
  6698. SELECT 'aaaaa'::varchar(3) = 'aaaaa '::char(30);
  6699. ----
  6700. false
  6701. query T
  6702. SELECT 'aaaaa'::varchar(3) > 'aaaaa '::char(30);
  6703. ----
  6704. false
  6705. query T
  6706. SELECT 'aaaaa'::varchar(3) < 'aaaaa '::char(30);
  6707. ----
  6708. true
  6709. query T
  6710. SELECT 'aaaaa'::varchar(3) = 'aaaaaa'::char(30);
  6711. ----
  6712. false
  6713. query T
  6714. SELECT 'aaaaa'::varchar(3) > 'aaaaaa'::char(30);
  6715. ----
  6716. false
  6717. query T
  6718. SELECT 'aaaaa'::varchar(3) < 'aaaaaa'::char(30);
  6719. ----
  6720. true
  6721. query T
  6722. SELECT 'aaaaa'::varchar(3) = ''::char(30);
  6723. ----
  6724. false
  6725. query T
  6726. SELECT 'aaaaa'::varchar(3) > ''::char(30);
  6727. ----
  6728. true
  6729. query T
  6730. SELECT 'aaaaa'::varchar(3) < ''::char(30);
  6731. ----
  6732. false
  6733. query T
  6734. SELECT 'aaaaa'::varchar(3) = ' '::char(30);
  6735. ----
  6736. false
  6737. query T
  6738. SELECT 'aaaaa'::varchar(3) > ' '::char(30);
  6739. ----
  6740. true
  6741. query T
  6742. SELECT 'aaaaa'::varchar(3) < ' '::char(30);
  6743. ----
  6744. false
  6745. query T
  6746. SELECT 'aaaaa '::varchar(3) = 'a'::char(30);
  6747. ----
  6748. false
  6749. query T
  6750. SELECT 'aaaaa '::varchar(3) > 'a'::char(30);
  6751. ----
  6752. true
  6753. query T
  6754. SELECT 'aaaaa '::varchar(3) < 'a'::char(30);
  6755. ----
  6756. false
  6757. query T
  6758. SELECT 'aaaaa '::varchar(3) = 'a '::char(30);
  6759. ----
  6760. false
  6761. query T
  6762. SELECT 'aaaaa '::varchar(3) > 'a '::char(30);
  6763. ----
  6764. true
  6765. query T
  6766. SELECT 'aaaaa '::varchar(3) < 'a '::char(30);
  6767. ----
  6768. false
  6769. query T
  6770. SELECT 'aaaaa '::varchar(3) = 'aaaaa'::char(30);
  6771. ----
  6772. false
  6773. query T
  6774. SELECT 'aaaaa '::varchar(3) > 'aaaaa'::char(30);
  6775. ----
  6776. false
  6777. query T
  6778. SELECT 'aaaaa '::varchar(3) < 'aaaaa'::char(30);
  6779. ----
  6780. true
  6781. query T
  6782. SELECT 'aaaaa '::varchar(3) = 'aaaaa '::char(30);
  6783. ----
  6784. false
  6785. query T
  6786. SELECT 'aaaaa '::varchar(3) > 'aaaaa '::char(30);
  6787. ----
  6788. false
  6789. query T
  6790. SELECT 'aaaaa '::varchar(3) < 'aaaaa '::char(30);
  6791. ----
  6792. true
  6793. query T
  6794. SELECT 'aaaaa '::varchar(3) = 'aaaaaa'::char(30);
  6795. ----
  6796. false
  6797. query T
  6798. SELECT 'aaaaa '::varchar(3) > 'aaaaaa'::char(30);
  6799. ----
  6800. false
  6801. query T
  6802. SELECT 'aaaaa '::varchar(3) < 'aaaaaa'::char(30);
  6803. ----
  6804. true
  6805. query T
  6806. SELECT 'aaaaa '::varchar(3) = ''::char(30);
  6807. ----
  6808. false
  6809. query T
  6810. SELECT 'aaaaa '::varchar(3) > ''::char(30);
  6811. ----
  6812. true
  6813. query T
  6814. SELECT 'aaaaa '::varchar(3) < ''::char(30);
  6815. ----
  6816. false
  6817. query T
  6818. SELECT 'aaaaa '::varchar(3) = ' '::char(30);
  6819. ----
  6820. false
  6821. query T
  6822. SELECT 'aaaaa '::varchar(3) > ' '::char(30);
  6823. ----
  6824. true
  6825. query T
  6826. SELECT 'aaaaa '::varchar(3) < ' '::char(30);
  6827. ----
  6828. false
  6829. query T
  6830. SELECT 'aaaaaa'::varchar(3) = 'a'::char(30);
  6831. ----
  6832. false
  6833. query T
  6834. SELECT 'aaaaaa'::varchar(3) > 'a'::char(30);
  6835. ----
  6836. true
  6837. query T
  6838. SELECT 'aaaaaa'::varchar(3) < 'a'::char(30);
  6839. ----
  6840. false
  6841. query T
  6842. SELECT 'aaaaaa'::varchar(3) = 'a '::char(30);
  6843. ----
  6844. false
  6845. query T
  6846. SELECT 'aaaaaa'::varchar(3) > 'a '::char(30);
  6847. ----
  6848. true
  6849. query T
  6850. SELECT 'aaaaaa'::varchar(3) < 'a '::char(30);
  6851. ----
  6852. false
  6853. query T
  6854. SELECT 'aaaaaa'::varchar(3) = 'aaaaa'::char(30);
  6855. ----
  6856. false
  6857. query T
  6858. SELECT 'aaaaaa'::varchar(3) > 'aaaaa'::char(30);
  6859. ----
  6860. false
  6861. query T
  6862. SELECT 'aaaaaa'::varchar(3) < 'aaaaa'::char(30);
  6863. ----
  6864. true
  6865. query T
  6866. SELECT 'aaaaaa'::varchar(3) = 'aaaaa '::char(30);
  6867. ----
  6868. false
  6869. query T
  6870. SELECT 'aaaaaa'::varchar(3) > 'aaaaa '::char(30);
  6871. ----
  6872. false
  6873. query T
  6874. SELECT 'aaaaaa'::varchar(3) < 'aaaaa '::char(30);
  6875. ----
  6876. true
  6877. query T
  6878. SELECT 'aaaaaa'::varchar(3) = 'aaaaaa'::char(30);
  6879. ----
  6880. false
  6881. query T
  6882. SELECT 'aaaaaa'::varchar(3) > 'aaaaaa'::char(30);
  6883. ----
  6884. false
  6885. query T
  6886. SELECT 'aaaaaa'::varchar(3) < 'aaaaaa'::char(30);
  6887. ----
  6888. true
  6889. query T
  6890. SELECT 'aaaaaa'::varchar(3) = ''::char(30);
  6891. ----
  6892. false
  6893. query T
  6894. SELECT 'aaaaaa'::varchar(3) > ''::char(30);
  6895. ----
  6896. true
  6897. query T
  6898. SELECT 'aaaaaa'::varchar(3) < ''::char(30);
  6899. ----
  6900. false
  6901. query T
  6902. SELECT 'aaaaaa'::varchar(3) = ' '::char(30);
  6903. ----
  6904. false
  6905. query T
  6906. SELECT 'aaaaaa'::varchar(3) > ' '::char(30);
  6907. ----
  6908. true
  6909. query T
  6910. SELECT 'aaaaaa'::varchar(3) < ' '::char(30);
  6911. ----
  6912. false
  6913. query T
  6914. SELECT ''::varchar(3) = 'a'::char(30);
  6915. ----
  6916. false
  6917. query T
  6918. SELECT ''::varchar(3) > 'a'::char(30);
  6919. ----
  6920. false
  6921. query T
  6922. SELECT ''::varchar(3) < 'a'::char(30);
  6923. ----
  6924. true
  6925. query T
  6926. SELECT ''::varchar(3) = 'a '::char(30);
  6927. ----
  6928. false
  6929. query T
  6930. SELECT ''::varchar(3) > 'a '::char(30);
  6931. ----
  6932. false
  6933. query T
  6934. SELECT ''::varchar(3) < 'a '::char(30);
  6935. ----
  6936. true
  6937. query T
  6938. SELECT ''::varchar(3) = 'aaaaa'::char(30);
  6939. ----
  6940. false
  6941. query T
  6942. SELECT ''::varchar(3) > 'aaaaa'::char(30);
  6943. ----
  6944. false
  6945. query T
  6946. SELECT ''::varchar(3) < 'aaaaa'::char(30);
  6947. ----
  6948. true
  6949. query T
  6950. SELECT ''::varchar(3) = 'aaaaa '::char(30);
  6951. ----
  6952. false
  6953. query T
  6954. SELECT ''::varchar(3) > 'aaaaa '::char(30);
  6955. ----
  6956. false
  6957. query T
  6958. SELECT ''::varchar(3) < 'aaaaa '::char(30);
  6959. ----
  6960. true
  6961. query T
  6962. SELECT ''::varchar(3) = 'aaaaaa'::char(30);
  6963. ----
  6964. false
  6965. query T
  6966. SELECT ''::varchar(3) > 'aaaaaa'::char(30);
  6967. ----
  6968. false
  6969. query T
  6970. SELECT ''::varchar(3) < 'aaaaaa'::char(30);
  6971. ----
  6972. true
  6973. query T
  6974. SELECT ''::varchar(3) = ''::char(30);
  6975. ----
  6976. true
  6977. query T
  6978. SELECT ''::varchar(3) > ''::char(30);
  6979. ----
  6980. false
  6981. query T
  6982. SELECT ''::varchar(3) < ''::char(30);
  6983. ----
  6984. false
  6985. query T
  6986. SELECT ''::varchar(3) = ' '::char(30);
  6987. ----
  6988. true
  6989. query T
  6990. SELECT ''::varchar(3) > ' '::char(30);
  6991. ----
  6992. false
  6993. query T
  6994. SELECT ''::varchar(3) < ' '::char(30);
  6995. ----
  6996. false
  6997. query T
  6998. SELECT ' '::varchar(3) = 'a'::char(30);
  6999. ----
  7000. false
  7001. query T
  7002. SELECT ' '::varchar(3) > 'a'::char(30);
  7003. ----
  7004. false
  7005. query T
  7006. SELECT ' '::varchar(3) < 'a'::char(30);
  7007. ----
  7008. true
  7009. query T
  7010. SELECT ' '::varchar(3) = 'a '::char(30);
  7011. ----
  7012. false
  7013. query T
  7014. SELECT ' '::varchar(3) > 'a '::char(30);
  7015. ----
  7016. false
  7017. query T
  7018. SELECT ' '::varchar(3) < 'a '::char(30);
  7019. ----
  7020. true
  7021. query T
  7022. SELECT ' '::varchar(3) = 'aaaaa'::char(30);
  7023. ----
  7024. false
  7025. query T
  7026. SELECT ' '::varchar(3) > 'aaaaa'::char(30);
  7027. ----
  7028. false
  7029. query T
  7030. SELECT ' '::varchar(3) < 'aaaaa'::char(30);
  7031. ----
  7032. true
  7033. query T
  7034. SELECT ' '::varchar(3) = 'aaaaa '::char(30);
  7035. ----
  7036. false
  7037. query T
  7038. SELECT ' '::varchar(3) > 'aaaaa '::char(30);
  7039. ----
  7040. false
  7041. query T
  7042. SELECT ' '::varchar(3) < 'aaaaa '::char(30);
  7043. ----
  7044. true
  7045. query T
  7046. SELECT ' '::varchar(3) = 'aaaaaa'::char(30);
  7047. ----
  7048. false
  7049. query T
  7050. SELECT ' '::varchar(3) > 'aaaaaa'::char(30);
  7051. ----
  7052. false
  7053. query T
  7054. SELECT ' '::varchar(3) < 'aaaaaa'::char(30);
  7055. ----
  7056. true
  7057. query T
  7058. SELECT ' '::varchar(3) = ''::char(30);
  7059. ----
  7060. true
  7061. query T
  7062. SELECT ' '::varchar(3) > ''::char(30);
  7063. ----
  7064. false
  7065. query T
  7066. SELECT ' '::varchar(3) < ''::char(30);
  7067. ----
  7068. false
  7069. query T
  7070. SELECT ' '::varchar(3) = ' '::char(30);
  7071. ----
  7072. true
  7073. query T
  7074. SELECT ' '::varchar(3) > ' '::char(30);
  7075. ----
  7076. false
  7077. query T
  7078. SELECT ' '::varchar(3) < ' '::char(30);
  7079. ----
  7080. false
  7081. query T
  7082. SELECT 'a'::varchar(3) = 'a'::varchar(3);
  7083. ----
  7084. true
  7085. query T
  7086. SELECT 'a'::varchar(3) > 'a'::varchar(3);
  7087. ----
  7088. false
  7089. query T
  7090. SELECT 'a'::varchar(3) < 'a'::varchar(3);
  7091. ----
  7092. false
  7093. query T
  7094. SELECT 'a'::varchar(3) = 'a '::varchar(3);
  7095. ----
  7096. false
  7097. query T
  7098. SELECT 'a'::varchar(3) > 'a '::varchar(3);
  7099. ----
  7100. false
  7101. query T
  7102. SELECT 'a'::varchar(3) < 'a '::varchar(3);
  7103. ----
  7104. true
  7105. query T
  7106. SELECT 'a'::varchar(3) = 'aaaaa'::varchar(3);
  7107. ----
  7108. false
  7109. query T
  7110. SELECT 'a'::varchar(3) > 'aaaaa'::varchar(3);
  7111. ----
  7112. false
  7113. query T
  7114. SELECT 'a'::varchar(3) < 'aaaaa'::varchar(3);
  7115. ----
  7116. true
  7117. query T
  7118. SELECT 'a'::varchar(3) = 'aaaaa '::varchar(3);
  7119. ----
  7120. false
  7121. query T
  7122. SELECT 'a'::varchar(3) > 'aaaaa '::varchar(3);
  7123. ----
  7124. false
  7125. query T
  7126. SELECT 'a'::varchar(3) < 'aaaaa '::varchar(3);
  7127. ----
  7128. true
  7129. query T
  7130. SELECT 'a'::varchar(3) = 'aaaaaa'::varchar(3);
  7131. ----
  7132. false
  7133. query T
  7134. SELECT 'a'::varchar(3) > 'aaaaaa'::varchar(3);
  7135. ----
  7136. false
  7137. query T
  7138. SELECT 'a'::varchar(3) < 'aaaaaa'::varchar(3);
  7139. ----
  7140. true
  7141. query T
  7142. SELECT 'a'::varchar(3) = ''::varchar(3);
  7143. ----
  7144. false
  7145. query T
  7146. SELECT 'a'::varchar(3) > ''::varchar(3);
  7147. ----
  7148. true
  7149. query T
  7150. SELECT 'a'::varchar(3) < ''::varchar(3);
  7151. ----
  7152. false
  7153. query T
  7154. SELECT 'a'::varchar(3) = ' '::varchar(3);
  7155. ----
  7156. false
  7157. query T
  7158. SELECT 'a'::varchar(3) > ' '::varchar(3);
  7159. ----
  7160. true
  7161. query T
  7162. SELECT 'a'::varchar(3) < ' '::varchar(3);
  7163. ----
  7164. false
  7165. query T
  7166. SELECT 'a '::varchar(3) = 'a'::varchar(3);
  7167. ----
  7168. false
  7169. query T
  7170. SELECT 'a '::varchar(3) > 'a'::varchar(3);
  7171. ----
  7172. true
  7173. query T
  7174. SELECT 'a '::varchar(3) < 'a'::varchar(3);
  7175. ----
  7176. false
  7177. query T
  7178. SELECT 'a '::varchar(3) = 'a '::varchar(3);
  7179. ----
  7180. true
  7181. query T
  7182. SELECT 'a '::varchar(3) > 'a '::varchar(3);
  7183. ----
  7184. false
  7185. query T
  7186. SELECT 'a '::varchar(3) < 'a '::varchar(3);
  7187. ----
  7188. false
  7189. query T
  7190. SELECT 'a '::varchar(3) = 'aaaaa'::varchar(3);
  7191. ----
  7192. false
  7193. query T
  7194. SELECT 'a '::varchar(3) > 'aaaaa'::varchar(3);
  7195. ----
  7196. false
  7197. query T
  7198. SELECT 'a '::varchar(3) < 'aaaaa'::varchar(3);
  7199. ----
  7200. true
  7201. query T
  7202. SELECT 'a '::varchar(3) = 'aaaaa '::varchar(3);
  7203. ----
  7204. false
  7205. query T
  7206. SELECT 'a '::varchar(3) > 'aaaaa '::varchar(3);
  7207. ----
  7208. false
  7209. query T
  7210. SELECT 'a '::varchar(3) < 'aaaaa '::varchar(3);
  7211. ----
  7212. true
  7213. query T
  7214. SELECT 'a '::varchar(3) = 'aaaaaa'::varchar(3);
  7215. ----
  7216. false
  7217. query T
  7218. SELECT 'a '::varchar(3) > 'aaaaaa'::varchar(3);
  7219. ----
  7220. false
  7221. query T
  7222. SELECT 'a '::varchar(3) < 'aaaaaa'::varchar(3);
  7223. ----
  7224. true
  7225. query T
  7226. SELECT 'a '::varchar(3) = ''::varchar(3);
  7227. ----
  7228. false
  7229. query T
  7230. SELECT 'a '::varchar(3) > ''::varchar(3);
  7231. ----
  7232. true
  7233. query T
  7234. SELECT 'a '::varchar(3) < ''::varchar(3);
  7235. ----
  7236. false
  7237. query T
  7238. SELECT 'a '::varchar(3) = ' '::varchar(3);
  7239. ----
  7240. false
  7241. query T
  7242. SELECT 'a '::varchar(3) > ' '::varchar(3);
  7243. ----
  7244. true
  7245. query T
  7246. SELECT 'a '::varchar(3) < ' '::varchar(3);
  7247. ----
  7248. false
  7249. query T
  7250. SELECT 'aaaaa'::varchar(3) = 'a'::varchar(3);
  7251. ----
  7252. false
  7253. query T
  7254. SELECT 'aaaaa'::varchar(3) > 'a'::varchar(3);
  7255. ----
  7256. true
  7257. query T
  7258. SELECT 'aaaaa'::varchar(3) < 'a'::varchar(3);
  7259. ----
  7260. false
  7261. query T
  7262. SELECT 'aaaaa'::varchar(3) = 'a '::varchar(3);
  7263. ----
  7264. false
  7265. query T
  7266. SELECT 'aaaaa'::varchar(3) > 'a '::varchar(3);
  7267. ----
  7268. true
  7269. query T
  7270. SELECT 'aaaaa'::varchar(3) < 'a '::varchar(3);
  7271. ----
  7272. false
  7273. query T
  7274. SELECT 'aaaaa'::varchar(3) = 'aaaaa'::varchar(3);
  7275. ----
  7276. true
  7277. query T
  7278. SELECT 'aaaaa'::varchar(3) > 'aaaaa'::varchar(3);
  7279. ----
  7280. false
  7281. query T
  7282. SELECT 'aaaaa'::varchar(3) < 'aaaaa'::varchar(3);
  7283. ----
  7284. false
  7285. query T
  7286. SELECT 'aaaaa'::varchar(3) = 'aaaaa '::varchar(3);
  7287. ----
  7288. true
  7289. query T
  7290. SELECT 'aaaaa'::varchar(3) > 'aaaaa '::varchar(3);
  7291. ----
  7292. false
  7293. query T
  7294. SELECT 'aaaaa'::varchar(3) < 'aaaaa '::varchar(3);
  7295. ----
  7296. false
  7297. query T
  7298. SELECT 'aaaaa'::varchar(3) = 'aaaaaa'::varchar(3);
  7299. ----
  7300. true
  7301. query T
  7302. SELECT 'aaaaa'::varchar(3) > 'aaaaaa'::varchar(3);
  7303. ----
  7304. false
  7305. query T
  7306. SELECT 'aaaaa'::varchar(3) < 'aaaaaa'::varchar(3);
  7307. ----
  7308. false
  7309. query T
  7310. SELECT 'aaaaa'::varchar(3) = ''::varchar(3);
  7311. ----
  7312. false
  7313. query T
  7314. SELECT 'aaaaa'::varchar(3) > ''::varchar(3);
  7315. ----
  7316. true
  7317. query T
  7318. SELECT 'aaaaa'::varchar(3) < ''::varchar(3);
  7319. ----
  7320. false
  7321. query T
  7322. SELECT 'aaaaa'::varchar(3) = ' '::varchar(3);
  7323. ----
  7324. false
  7325. query T
  7326. SELECT 'aaaaa'::varchar(3) > ' '::varchar(3);
  7327. ----
  7328. true
  7329. query T
  7330. SELECT 'aaaaa'::varchar(3) < ' '::varchar(3);
  7331. ----
  7332. false
  7333. query T
  7334. SELECT 'aaaaa '::varchar(3) = 'a'::varchar(3);
  7335. ----
  7336. false
  7337. query T
  7338. SELECT 'aaaaa '::varchar(3) > 'a'::varchar(3);
  7339. ----
  7340. true
  7341. query T
  7342. SELECT 'aaaaa '::varchar(3) < 'a'::varchar(3);
  7343. ----
  7344. false
  7345. query T
  7346. SELECT 'aaaaa '::varchar(3) = 'a '::varchar(3);
  7347. ----
  7348. false
  7349. query T
  7350. SELECT 'aaaaa '::varchar(3) > 'a '::varchar(3);
  7351. ----
  7352. true
  7353. query T
  7354. SELECT 'aaaaa '::varchar(3) < 'a '::varchar(3);
  7355. ----
  7356. false
  7357. query T
  7358. SELECT 'aaaaa '::varchar(3) = 'aaaaa'::varchar(3);
  7359. ----
  7360. true
  7361. query T
  7362. SELECT 'aaaaa '::varchar(3) > 'aaaaa'::varchar(3);
  7363. ----
  7364. false
  7365. query T
  7366. SELECT 'aaaaa '::varchar(3) < 'aaaaa'::varchar(3);
  7367. ----
  7368. false
  7369. query T
  7370. SELECT 'aaaaa '::varchar(3) = 'aaaaa '::varchar(3);
  7371. ----
  7372. true
  7373. query T
  7374. SELECT 'aaaaa '::varchar(3) > 'aaaaa '::varchar(3);
  7375. ----
  7376. false
  7377. query T
  7378. SELECT 'aaaaa '::varchar(3) < 'aaaaa '::varchar(3);
  7379. ----
  7380. false
  7381. query T
  7382. SELECT 'aaaaa '::varchar(3) = 'aaaaaa'::varchar(3);
  7383. ----
  7384. true
  7385. query T
  7386. SELECT 'aaaaa '::varchar(3) > 'aaaaaa'::varchar(3);
  7387. ----
  7388. false
  7389. query T
  7390. SELECT 'aaaaa '::varchar(3) < 'aaaaaa'::varchar(3);
  7391. ----
  7392. false
  7393. query T
  7394. SELECT 'aaaaa '::varchar(3) = ''::varchar(3);
  7395. ----
  7396. false
  7397. query T
  7398. SELECT 'aaaaa '::varchar(3) > ''::varchar(3);
  7399. ----
  7400. true
  7401. query T
  7402. SELECT 'aaaaa '::varchar(3) < ''::varchar(3);
  7403. ----
  7404. false
  7405. query T
  7406. SELECT 'aaaaa '::varchar(3) = ' '::varchar(3);
  7407. ----
  7408. false
  7409. query T
  7410. SELECT 'aaaaa '::varchar(3) > ' '::varchar(3);
  7411. ----
  7412. true
  7413. query T
  7414. SELECT 'aaaaa '::varchar(3) < ' '::varchar(3);
  7415. ----
  7416. false
  7417. query T
  7418. SELECT 'aaaaaa'::varchar(3) = 'a'::varchar(3);
  7419. ----
  7420. false
  7421. query T
  7422. SELECT 'aaaaaa'::varchar(3) > 'a'::varchar(3);
  7423. ----
  7424. true
  7425. query T
  7426. SELECT 'aaaaaa'::varchar(3) < 'a'::varchar(3);
  7427. ----
  7428. false
  7429. query T
  7430. SELECT 'aaaaaa'::varchar(3) = 'a '::varchar(3);
  7431. ----
  7432. false
  7433. query T
  7434. SELECT 'aaaaaa'::varchar(3) > 'a '::varchar(3);
  7435. ----
  7436. true
  7437. query T
  7438. SELECT 'aaaaaa'::varchar(3) < 'a '::varchar(3);
  7439. ----
  7440. false
  7441. query T
  7442. SELECT 'aaaaaa'::varchar(3) = 'aaaaa'::varchar(3);
  7443. ----
  7444. true
  7445. query T
  7446. SELECT 'aaaaaa'::varchar(3) > 'aaaaa'::varchar(3);
  7447. ----
  7448. false
  7449. query T
  7450. SELECT 'aaaaaa'::varchar(3) < 'aaaaa'::varchar(3);
  7451. ----
  7452. false
  7453. query T
  7454. SELECT 'aaaaaa'::varchar(3) = 'aaaaa '::varchar(3);
  7455. ----
  7456. true
  7457. query T
  7458. SELECT 'aaaaaa'::varchar(3) > 'aaaaa '::varchar(3);
  7459. ----
  7460. false
  7461. query T
  7462. SELECT 'aaaaaa'::varchar(3) < 'aaaaa '::varchar(3);
  7463. ----
  7464. false
  7465. query T
  7466. SELECT 'aaaaaa'::varchar(3) = 'aaaaaa'::varchar(3);
  7467. ----
  7468. true
  7469. query T
  7470. SELECT 'aaaaaa'::varchar(3) > 'aaaaaa'::varchar(3);
  7471. ----
  7472. false
  7473. query T
  7474. SELECT 'aaaaaa'::varchar(3) < 'aaaaaa'::varchar(3);
  7475. ----
  7476. false
  7477. query T
  7478. SELECT 'aaaaaa'::varchar(3) = ''::varchar(3);
  7479. ----
  7480. false
  7481. query T
  7482. SELECT 'aaaaaa'::varchar(3) > ''::varchar(3);
  7483. ----
  7484. true
  7485. query T
  7486. SELECT 'aaaaaa'::varchar(3) < ''::varchar(3);
  7487. ----
  7488. false
  7489. query T
  7490. SELECT 'aaaaaa'::varchar(3) = ' '::varchar(3);
  7491. ----
  7492. false
  7493. query T
  7494. SELECT 'aaaaaa'::varchar(3) > ' '::varchar(3);
  7495. ----
  7496. true
  7497. query T
  7498. SELECT 'aaaaaa'::varchar(3) < ' '::varchar(3);
  7499. ----
  7500. false
  7501. query T
  7502. SELECT ''::varchar(3) = 'a'::varchar(3);
  7503. ----
  7504. false
  7505. query T
  7506. SELECT ''::varchar(3) > 'a'::varchar(3);
  7507. ----
  7508. false
  7509. query T
  7510. SELECT ''::varchar(3) < 'a'::varchar(3);
  7511. ----
  7512. true
  7513. query T
  7514. SELECT ''::varchar(3) = 'a '::varchar(3);
  7515. ----
  7516. false
  7517. query T
  7518. SELECT ''::varchar(3) > 'a '::varchar(3);
  7519. ----
  7520. false
  7521. query T
  7522. SELECT ''::varchar(3) < 'a '::varchar(3);
  7523. ----
  7524. true
  7525. query T
  7526. SELECT ''::varchar(3) = 'aaaaa'::varchar(3);
  7527. ----
  7528. false
  7529. query T
  7530. SELECT ''::varchar(3) > 'aaaaa'::varchar(3);
  7531. ----
  7532. false
  7533. query T
  7534. SELECT ''::varchar(3) < 'aaaaa'::varchar(3);
  7535. ----
  7536. true
  7537. query T
  7538. SELECT ''::varchar(3) = 'aaaaa '::varchar(3);
  7539. ----
  7540. false
  7541. query T
  7542. SELECT ''::varchar(3) > 'aaaaa '::varchar(3);
  7543. ----
  7544. false
  7545. query T
  7546. SELECT ''::varchar(3) < 'aaaaa '::varchar(3);
  7547. ----
  7548. true
  7549. query T
  7550. SELECT ''::varchar(3) = 'aaaaaa'::varchar(3);
  7551. ----
  7552. false
  7553. query T
  7554. SELECT ''::varchar(3) > 'aaaaaa'::varchar(3);
  7555. ----
  7556. false
  7557. query T
  7558. SELECT ''::varchar(3) < 'aaaaaa'::varchar(3);
  7559. ----
  7560. true
  7561. query T
  7562. SELECT ''::varchar(3) = ''::varchar(3);
  7563. ----
  7564. true
  7565. query T
  7566. SELECT ''::varchar(3) > ''::varchar(3);
  7567. ----
  7568. false
  7569. query T
  7570. SELECT ''::varchar(3) < ''::varchar(3);
  7571. ----
  7572. false
  7573. query T
  7574. SELECT ''::varchar(3) = ' '::varchar(3);
  7575. ----
  7576. false
  7577. query T
  7578. SELECT ''::varchar(3) > ' '::varchar(3);
  7579. ----
  7580. false
  7581. query T
  7582. SELECT ''::varchar(3) < ' '::varchar(3);
  7583. ----
  7584. true
  7585. query T
  7586. SELECT ' '::varchar(3) = 'a'::varchar(3);
  7587. ----
  7588. false
  7589. query T
  7590. SELECT ' '::varchar(3) > 'a'::varchar(3);
  7591. ----
  7592. false
  7593. query T
  7594. SELECT ' '::varchar(3) < 'a'::varchar(3);
  7595. ----
  7596. true
  7597. query T
  7598. SELECT ' '::varchar(3) = 'a '::varchar(3);
  7599. ----
  7600. false
  7601. query T
  7602. SELECT ' '::varchar(3) > 'a '::varchar(3);
  7603. ----
  7604. false
  7605. query T
  7606. SELECT ' '::varchar(3) < 'a '::varchar(3);
  7607. ----
  7608. true
  7609. query T
  7610. SELECT ' '::varchar(3) = 'aaaaa'::varchar(3);
  7611. ----
  7612. false
  7613. query T
  7614. SELECT ' '::varchar(3) > 'aaaaa'::varchar(3);
  7615. ----
  7616. false
  7617. query T
  7618. SELECT ' '::varchar(3) < 'aaaaa'::varchar(3);
  7619. ----
  7620. true
  7621. query T
  7622. SELECT ' '::varchar(3) = 'aaaaa '::varchar(3);
  7623. ----
  7624. false
  7625. query T
  7626. SELECT ' '::varchar(3) > 'aaaaa '::varchar(3);
  7627. ----
  7628. false
  7629. query T
  7630. SELECT ' '::varchar(3) < 'aaaaa '::varchar(3);
  7631. ----
  7632. true
  7633. query T
  7634. SELECT ' '::varchar(3) = 'aaaaaa'::varchar(3);
  7635. ----
  7636. false
  7637. query T
  7638. SELECT ' '::varchar(3) > 'aaaaaa'::varchar(3);
  7639. ----
  7640. false
  7641. query T
  7642. SELECT ' '::varchar(3) < 'aaaaaa'::varchar(3);
  7643. ----
  7644. true
  7645. query T
  7646. SELECT ' '::varchar(3) = ''::varchar(3);
  7647. ----
  7648. false
  7649. query T
  7650. SELECT ' '::varchar(3) > ''::varchar(3);
  7651. ----
  7652. true
  7653. query T
  7654. SELECT ' '::varchar(3) < ''::varchar(3);
  7655. ----
  7656. false
  7657. query T
  7658. SELECT ' '::varchar(3) = ' '::varchar(3);
  7659. ----
  7660. true
  7661. query T
  7662. SELECT ' '::varchar(3) > ' '::varchar(3);
  7663. ----
  7664. false
  7665. query T
  7666. SELECT ' '::varchar(3) < ' '::varchar(3);
  7667. ----
  7668. false
  7669. query T
  7670. SELECT 'a'::varchar(3) = 'a'::varchar(30);
  7671. ----
  7672. true
  7673. query T
  7674. SELECT 'a'::varchar(3) > 'a'::varchar(30);
  7675. ----
  7676. false
  7677. query T
  7678. SELECT 'a'::varchar(3) < 'a'::varchar(30);
  7679. ----
  7680. false
  7681. query T
  7682. SELECT 'a'::varchar(3) = 'a '::varchar(30);
  7683. ----
  7684. false
  7685. query T
  7686. SELECT 'a'::varchar(3) > 'a '::varchar(30);
  7687. ----
  7688. false
  7689. query T
  7690. SELECT 'a'::varchar(3) < 'a '::varchar(30);
  7691. ----
  7692. true
  7693. query T
  7694. SELECT 'a'::varchar(3) = 'aaaaa'::varchar(30);
  7695. ----
  7696. false
  7697. query T
  7698. SELECT 'a'::varchar(3) > 'aaaaa'::varchar(30);
  7699. ----
  7700. false
  7701. query T
  7702. SELECT 'a'::varchar(3) < 'aaaaa'::varchar(30);
  7703. ----
  7704. true
  7705. query T
  7706. SELECT 'a'::varchar(3) = 'aaaaa '::varchar(30);
  7707. ----
  7708. false
  7709. query T
  7710. SELECT 'a'::varchar(3) > 'aaaaa '::varchar(30);
  7711. ----
  7712. false
  7713. query T
  7714. SELECT 'a'::varchar(3) < 'aaaaa '::varchar(30);
  7715. ----
  7716. true
  7717. query T
  7718. SELECT 'a'::varchar(3) = 'aaaaaa'::varchar(30);
  7719. ----
  7720. false
  7721. query T
  7722. SELECT 'a'::varchar(3) > 'aaaaaa'::varchar(30);
  7723. ----
  7724. false
  7725. query T
  7726. SELECT 'a'::varchar(3) < 'aaaaaa'::varchar(30);
  7727. ----
  7728. true
  7729. query T
  7730. SELECT 'a'::varchar(3) = ''::varchar(30);
  7731. ----
  7732. false
  7733. query T
  7734. SELECT 'a'::varchar(3) > ''::varchar(30);
  7735. ----
  7736. true
  7737. query T
  7738. SELECT 'a'::varchar(3) < ''::varchar(30);
  7739. ----
  7740. false
  7741. query T
  7742. SELECT 'a'::varchar(3) = ' '::varchar(30);
  7743. ----
  7744. false
  7745. query T
  7746. SELECT 'a'::varchar(3) > ' '::varchar(30);
  7747. ----
  7748. true
  7749. query T
  7750. SELECT 'a'::varchar(3) < ' '::varchar(30);
  7751. ----
  7752. false
  7753. query T
  7754. SELECT 'a '::varchar(3) = 'a'::varchar(30);
  7755. ----
  7756. false
  7757. query T
  7758. SELECT 'a '::varchar(3) > 'a'::varchar(30);
  7759. ----
  7760. true
  7761. query T
  7762. SELECT 'a '::varchar(3) < 'a'::varchar(30);
  7763. ----
  7764. false
  7765. query T
  7766. SELECT 'a '::varchar(3) = 'a '::varchar(30);
  7767. ----
  7768. true
  7769. query T
  7770. SELECT 'a '::varchar(3) > 'a '::varchar(30);
  7771. ----
  7772. false
  7773. query T
  7774. SELECT 'a '::varchar(3) < 'a '::varchar(30);
  7775. ----
  7776. false
  7777. query T
  7778. SELECT 'a '::varchar(3) = 'aaaaa'::varchar(30);
  7779. ----
  7780. false
  7781. query T
  7782. SELECT 'a '::varchar(3) > 'aaaaa'::varchar(30);
  7783. ----
  7784. false
  7785. query T
  7786. SELECT 'a '::varchar(3) < 'aaaaa'::varchar(30);
  7787. ----
  7788. true
  7789. query T
  7790. SELECT 'a '::varchar(3) = 'aaaaa '::varchar(30);
  7791. ----
  7792. false
  7793. query T
  7794. SELECT 'a '::varchar(3) > 'aaaaa '::varchar(30);
  7795. ----
  7796. false
  7797. query T
  7798. SELECT 'a '::varchar(3) < 'aaaaa '::varchar(30);
  7799. ----
  7800. true
  7801. query T
  7802. SELECT 'a '::varchar(3) = 'aaaaaa'::varchar(30);
  7803. ----
  7804. false
  7805. query T
  7806. SELECT 'a '::varchar(3) > 'aaaaaa'::varchar(30);
  7807. ----
  7808. false
  7809. query T
  7810. SELECT 'a '::varchar(3) < 'aaaaaa'::varchar(30);
  7811. ----
  7812. true
  7813. query T
  7814. SELECT 'a '::varchar(3) = ''::varchar(30);
  7815. ----
  7816. false
  7817. query T
  7818. SELECT 'a '::varchar(3) > ''::varchar(30);
  7819. ----
  7820. true
  7821. query T
  7822. SELECT 'a '::varchar(3) < ''::varchar(30);
  7823. ----
  7824. false
  7825. query T
  7826. SELECT 'a '::varchar(3) = ' '::varchar(30);
  7827. ----
  7828. false
  7829. query T
  7830. SELECT 'a '::varchar(3) > ' '::varchar(30);
  7831. ----
  7832. true
  7833. query T
  7834. SELECT 'a '::varchar(3) < ' '::varchar(30);
  7835. ----
  7836. false
  7837. query T
  7838. SELECT 'aaaaa'::varchar(3) = 'a'::varchar(30);
  7839. ----
  7840. false
  7841. query T
  7842. SELECT 'aaaaa'::varchar(3) > 'a'::varchar(30);
  7843. ----
  7844. true
  7845. query T
  7846. SELECT 'aaaaa'::varchar(3) < 'a'::varchar(30);
  7847. ----
  7848. false
  7849. query T
  7850. SELECT 'aaaaa'::varchar(3) = 'a '::varchar(30);
  7851. ----
  7852. false
  7853. query T
  7854. SELECT 'aaaaa'::varchar(3) > 'a '::varchar(30);
  7855. ----
  7856. true
  7857. query T
  7858. SELECT 'aaaaa'::varchar(3) < 'a '::varchar(30);
  7859. ----
  7860. false
  7861. query T
  7862. SELECT 'aaaaa'::varchar(3) = 'aaaaa'::varchar(30);
  7863. ----
  7864. false
  7865. query T
  7866. SELECT 'aaaaa'::varchar(3) > 'aaaaa'::varchar(30);
  7867. ----
  7868. false
  7869. query T
  7870. SELECT 'aaaaa'::varchar(3) < 'aaaaa'::varchar(30);
  7871. ----
  7872. true
  7873. query T
  7874. SELECT 'aaaaa'::varchar(3) = 'aaaaa '::varchar(30);
  7875. ----
  7876. false
  7877. query T
  7878. SELECT 'aaaaa'::varchar(3) > 'aaaaa '::varchar(30);
  7879. ----
  7880. false
  7881. query T
  7882. SELECT 'aaaaa'::varchar(3) < 'aaaaa '::varchar(30);
  7883. ----
  7884. true
  7885. query T
  7886. SELECT 'aaaaa'::varchar(3) = 'aaaaaa'::varchar(30);
  7887. ----
  7888. false
  7889. query T
  7890. SELECT 'aaaaa'::varchar(3) > 'aaaaaa'::varchar(30);
  7891. ----
  7892. false
  7893. query T
  7894. SELECT 'aaaaa'::varchar(3) < 'aaaaaa'::varchar(30);
  7895. ----
  7896. true
  7897. query T
  7898. SELECT 'aaaaa'::varchar(3) = ''::varchar(30);
  7899. ----
  7900. false
  7901. query T
  7902. SELECT 'aaaaa'::varchar(3) > ''::varchar(30);
  7903. ----
  7904. true
  7905. query T
  7906. SELECT 'aaaaa'::varchar(3) < ''::varchar(30);
  7907. ----
  7908. false
  7909. query T
  7910. SELECT 'aaaaa'::varchar(3) = ' '::varchar(30);
  7911. ----
  7912. false
  7913. query T
  7914. SELECT 'aaaaa'::varchar(3) > ' '::varchar(30);
  7915. ----
  7916. true
  7917. query T
  7918. SELECT 'aaaaa'::varchar(3) < ' '::varchar(30);
  7919. ----
  7920. false
  7921. query T
  7922. SELECT 'aaaaa '::varchar(3) = 'a'::varchar(30);
  7923. ----
  7924. false
  7925. query T
  7926. SELECT 'aaaaa '::varchar(3) > 'a'::varchar(30);
  7927. ----
  7928. true
  7929. query T
  7930. SELECT 'aaaaa '::varchar(3) < 'a'::varchar(30);
  7931. ----
  7932. false
  7933. query T
  7934. SELECT 'aaaaa '::varchar(3) = 'a '::varchar(30);
  7935. ----
  7936. false
  7937. query T
  7938. SELECT 'aaaaa '::varchar(3) > 'a '::varchar(30);
  7939. ----
  7940. true
  7941. query T
  7942. SELECT 'aaaaa '::varchar(3) < 'a '::varchar(30);
  7943. ----
  7944. false
  7945. query T
  7946. SELECT 'aaaaa '::varchar(3) = 'aaaaa'::varchar(30);
  7947. ----
  7948. false
  7949. query T
  7950. SELECT 'aaaaa '::varchar(3) > 'aaaaa'::varchar(30);
  7951. ----
  7952. false
  7953. query T
  7954. SELECT 'aaaaa '::varchar(3) < 'aaaaa'::varchar(30);
  7955. ----
  7956. true
  7957. query T
  7958. SELECT 'aaaaa '::varchar(3) = 'aaaaa '::varchar(30);
  7959. ----
  7960. false
  7961. query T
  7962. SELECT 'aaaaa '::varchar(3) > 'aaaaa '::varchar(30);
  7963. ----
  7964. false
  7965. query T
  7966. SELECT 'aaaaa '::varchar(3) < 'aaaaa '::varchar(30);
  7967. ----
  7968. true
  7969. query T
  7970. SELECT 'aaaaa '::varchar(3) = 'aaaaaa'::varchar(30);
  7971. ----
  7972. false
  7973. query T
  7974. SELECT 'aaaaa '::varchar(3) > 'aaaaaa'::varchar(30);
  7975. ----
  7976. false
  7977. query T
  7978. SELECT 'aaaaa '::varchar(3) < 'aaaaaa'::varchar(30);
  7979. ----
  7980. true
  7981. query T
  7982. SELECT 'aaaaa '::varchar(3) = ''::varchar(30);
  7983. ----
  7984. false
  7985. query T
  7986. SELECT 'aaaaa '::varchar(3) > ''::varchar(30);
  7987. ----
  7988. true
  7989. query T
  7990. SELECT 'aaaaa '::varchar(3) < ''::varchar(30);
  7991. ----
  7992. false
  7993. query T
  7994. SELECT 'aaaaa '::varchar(3) = ' '::varchar(30);
  7995. ----
  7996. false
  7997. query T
  7998. SELECT 'aaaaa '::varchar(3) > ' '::varchar(30);
  7999. ----
  8000. true
  8001. query T
  8002. SELECT 'aaaaa '::varchar(3) < ' '::varchar(30);
  8003. ----
  8004. false
  8005. query T
  8006. SELECT 'aaaaaa'::varchar(3) = 'a'::varchar(30);
  8007. ----
  8008. false
  8009. query T
  8010. SELECT 'aaaaaa'::varchar(3) > 'a'::varchar(30);
  8011. ----
  8012. true
  8013. query T
  8014. SELECT 'aaaaaa'::varchar(3) < 'a'::varchar(30);
  8015. ----
  8016. false
  8017. query T
  8018. SELECT 'aaaaaa'::varchar(3) = 'a '::varchar(30);
  8019. ----
  8020. false
  8021. query T
  8022. SELECT 'aaaaaa'::varchar(3) > 'a '::varchar(30);
  8023. ----
  8024. true
  8025. query T
  8026. SELECT 'aaaaaa'::varchar(3) < 'a '::varchar(30);
  8027. ----
  8028. false
  8029. query T
  8030. SELECT 'aaaaaa'::varchar(3) = 'aaaaa'::varchar(30);
  8031. ----
  8032. false
  8033. query T
  8034. SELECT 'aaaaaa'::varchar(3) > 'aaaaa'::varchar(30);
  8035. ----
  8036. false
  8037. query T
  8038. SELECT 'aaaaaa'::varchar(3) < 'aaaaa'::varchar(30);
  8039. ----
  8040. true
  8041. query T
  8042. SELECT 'aaaaaa'::varchar(3) = 'aaaaa '::varchar(30);
  8043. ----
  8044. false
  8045. query T
  8046. SELECT 'aaaaaa'::varchar(3) > 'aaaaa '::varchar(30);
  8047. ----
  8048. false
  8049. query T
  8050. SELECT 'aaaaaa'::varchar(3) < 'aaaaa '::varchar(30);
  8051. ----
  8052. true
  8053. query T
  8054. SELECT 'aaaaaa'::varchar(3) = 'aaaaaa'::varchar(30);
  8055. ----
  8056. false
  8057. query T
  8058. SELECT 'aaaaaa'::varchar(3) > 'aaaaaa'::varchar(30);
  8059. ----
  8060. false
  8061. query T
  8062. SELECT 'aaaaaa'::varchar(3) < 'aaaaaa'::varchar(30);
  8063. ----
  8064. true
  8065. query T
  8066. SELECT 'aaaaaa'::varchar(3) = ''::varchar(30);
  8067. ----
  8068. false
  8069. query T
  8070. SELECT 'aaaaaa'::varchar(3) > ''::varchar(30);
  8071. ----
  8072. true
  8073. query T
  8074. SELECT 'aaaaaa'::varchar(3) < ''::varchar(30);
  8075. ----
  8076. false
  8077. query T
  8078. SELECT 'aaaaaa'::varchar(3) = ' '::varchar(30);
  8079. ----
  8080. false
  8081. query T
  8082. SELECT 'aaaaaa'::varchar(3) > ' '::varchar(30);
  8083. ----
  8084. true
  8085. query T
  8086. SELECT 'aaaaaa'::varchar(3) < ' '::varchar(30);
  8087. ----
  8088. false
  8089. query T
  8090. SELECT ''::varchar(3) = 'a'::varchar(30);
  8091. ----
  8092. false
  8093. query T
  8094. SELECT ''::varchar(3) > 'a'::varchar(30);
  8095. ----
  8096. false
  8097. query T
  8098. SELECT ''::varchar(3) < 'a'::varchar(30);
  8099. ----
  8100. true
  8101. query T
  8102. SELECT ''::varchar(3) = 'a '::varchar(30);
  8103. ----
  8104. false
  8105. query T
  8106. SELECT ''::varchar(3) > 'a '::varchar(30);
  8107. ----
  8108. false
  8109. query T
  8110. SELECT ''::varchar(3) < 'a '::varchar(30);
  8111. ----
  8112. true
  8113. query T
  8114. SELECT ''::varchar(3) = 'aaaaa'::varchar(30);
  8115. ----
  8116. false
  8117. query T
  8118. SELECT ''::varchar(3) > 'aaaaa'::varchar(30);
  8119. ----
  8120. false
  8121. query T
  8122. SELECT ''::varchar(3) < 'aaaaa'::varchar(30);
  8123. ----
  8124. true
  8125. query T
  8126. SELECT ''::varchar(3) = 'aaaaa '::varchar(30);
  8127. ----
  8128. false
  8129. query T
  8130. SELECT ''::varchar(3) > 'aaaaa '::varchar(30);
  8131. ----
  8132. false
  8133. query T
  8134. SELECT ''::varchar(3) < 'aaaaa '::varchar(30);
  8135. ----
  8136. true
  8137. query T
  8138. SELECT ''::varchar(3) = 'aaaaaa'::varchar(30);
  8139. ----
  8140. false
  8141. query T
  8142. SELECT ''::varchar(3) > 'aaaaaa'::varchar(30);
  8143. ----
  8144. false
  8145. query T
  8146. SELECT ''::varchar(3) < 'aaaaaa'::varchar(30);
  8147. ----
  8148. true
  8149. query T
  8150. SELECT ''::varchar(3) = ''::varchar(30);
  8151. ----
  8152. true
  8153. query T
  8154. SELECT ''::varchar(3) > ''::varchar(30);
  8155. ----
  8156. false
  8157. query T
  8158. SELECT ''::varchar(3) < ''::varchar(30);
  8159. ----
  8160. false
  8161. query T
  8162. SELECT ''::varchar(3) = ' '::varchar(30);
  8163. ----
  8164. false
  8165. query T
  8166. SELECT ''::varchar(3) > ' '::varchar(30);
  8167. ----
  8168. false
  8169. query T
  8170. SELECT ''::varchar(3) < ' '::varchar(30);
  8171. ----
  8172. true
  8173. query T
  8174. SELECT ' '::varchar(3) = 'a'::varchar(30);
  8175. ----
  8176. false
  8177. query T
  8178. SELECT ' '::varchar(3) > 'a'::varchar(30);
  8179. ----
  8180. false
  8181. query T
  8182. SELECT ' '::varchar(3) < 'a'::varchar(30);
  8183. ----
  8184. true
  8185. query T
  8186. SELECT ' '::varchar(3) = 'a '::varchar(30);
  8187. ----
  8188. false
  8189. query T
  8190. SELECT ' '::varchar(3) > 'a '::varchar(30);
  8191. ----
  8192. false
  8193. query T
  8194. SELECT ' '::varchar(3) < 'a '::varchar(30);
  8195. ----
  8196. true
  8197. query T
  8198. SELECT ' '::varchar(3) = 'aaaaa'::varchar(30);
  8199. ----
  8200. false
  8201. query T
  8202. SELECT ' '::varchar(3) > 'aaaaa'::varchar(30);
  8203. ----
  8204. false
  8205. query T
  8206. SELECT ' '::varchar(3) < 'aaaaa'::varchar(30);
  8207. ----
  8208. true
  8209. query T
  8210. SELECT ' '::varchar(3) = 'aaaaa '::varchar(30);
  8211. ----
  8212. false
  8213. query T
  8214. SELECT ' '::varchar(3) > 'aaaaa '::varchar(30);
  8215. ----
  8216. false
  8217. query T
  8218. SELECT ' '::varchar(3) < 'aaaaa '::varchar(30);
  8219. ----
  8220. true
  8221. query T
  8222. SELECT ' '::varchar(3) = 'aaaaaa'::varchar(30);
  8223. ----
  8224. false
  8225. query T
  8226. SELECT ' '::varchar(3) > 'aaaaaa'::varchar(30);
  8227. ----
  8228. false
  8229. query T
  8230. SELECT ' '::varchar(3) < 'aaaaaa'::varchar(30);
  8231. ----
  8232. true
  8233. query T
  8234. SELECT ' '::varchar(3) = ''::varchar(30);
  8235. ----
  8236. false
  8237. query T
  8238. SELECT ' '::varchar(3) > ''::varchar(30);
  8239. ----
  8240. true
  8241. query T
  8242. SELECT ' '::varchar(3) < ''::varchar(30);
  8243. ----
  8244. false
  8245. query T
  8246. SELECT ' '::varchar(3) = ' '::varchar(30);
  8247. ----
  8248. true
  8249. query T
  8250. SELECT ' '::varchar(3) > ' '::varchar(30);
  8251. ----
  8252. false
  8253. query T
  8254. SELECT ' '::varchar(3) < ' '::varchar(30);
  8255. ----
  8256. false
  8257. query T
  8258. SELECT 'a'::varchar(3) = 'a'::text;
  8259. ----
  8260. true
  8261. query T
  8262. SELECT 'a'::varchar(3) > 'a'::text;
  8263. ----
  8264. false
  8265. query T
  8266. SELECT 'a'::varchar(3) < 'a'::text;
  8267. ----
  8268. false
  8269. query T
  8270. SELECT 'a'::varchar(3) = 'a '::text;
  8271. ----
  8272. false
  8273. query T
  8274. SELECT 'a'::varchar(3) > 'a '::text;
  8275. ----
  8276. false
  8277. query T
  8278. SELECT 'a'::varchar(3) < 'a '::text;
  8279. ----
  8280. true
  8281. query T
  8282. SELECT 'a'::varchar(3) = 'aaaaa'::text;
  8283. ----
  8284. false
  8285. query T
  8286. SELECT 'a'::varchar(3) > 'aaaaa'::text;
  8287. ----
  8288. false
  8289. query T
  8290. SELECT 'a'::varchar(3) < 'aaaaa'::text;
  8291. ----
  8292. true
  8293. query T
  8294. SELECT 'a'::varchar(3) = 'aaaaa '::text;
  8295. ----
  8296. false
  8297. query T
  8298. SELECT 'a'::varchar(3) > 'aaaaa '::text;
  8299. ----
  8300. false
  8301. query T
  8302. SELECT 'a'::varchar(3) < 'aaaaa '::text;
  8303. ----
  8304. true
  8305. query T
  8306. SELECT 'a'::varchar(3) = 'aaaaaa'::text;
  8307. ----
  8308. false
  8309. query T
  8310. SELECT 'a'::varchar(3) > 'aaaaaa'::text;
  8311. ----
  8312. false
  8313. query T
  8314. SELECT 'a'::varchar(3) < 'aaaaaa'::text;
  8315. ----
  8316. true
  8317. query T
  8318. SELECT 'a'::varchar(3) = ''::text;
  8319. ----
  8320. false
  8321. query T
  8322. SELECT 'a'::varchar(3) > ''::text;
  8323. ----
  8324. true
  8325. query T
  8326. SELECT 'a'::varchar(3) < ''::text;
  8327. ----
  8328. false
  8329. query T
  8330. SELECT 'a'::varchar(3) = ' '::text;
  8331. ----
  8332. false
  8333. query T
  8334. SELECT 'a'::varchar(3) > ' '::text;
  8335. ----
  8336. true
  8337. query T
  8338. SELECT 'a'::varchar(3) < ' '::text;
  8339. ----
  8340. false
  8341. query T
  8342. SELECT 'a '::varchar(3) = 'a'::text;
  8343. ----
  8344. false
  8345. query T
  8346. SELECT 'a '::varchar(3) > 'a'::text;
  8347. ----
  8348. true
  8349. query T
  8350. SELECT 'a '::varchar(3) < 'a'::text;
  8351. ----
  8352. false
  8353. query T
  8354. SELECT 'a '::varchar(3) = 'a '::text;
  8355. ----
  8356. true
  8357. query T
  8358. SELECT 'a '::varchar(3) > 'a '::text;
  8359. ----
  8360. false
  8361. query T
  8362. SELECT 'a '::varchar(3) < 'a '::text;
  8363. ----
  8364. false
  8365. query T
  8366. SELECT 'a '::varchar(3) = 'aaaaa'::text;
  8367. ----
  8368. false
  8369. query T
  8370. SELECT 'a '::varchar(3) > 'aaaaa'::text;
  8371. ----
  8372. false
  8373. query T
  8374. SELECT 'a '::varchar(3) < 'aaaaa'::text;
  8375. ----
  8376. true
  8377. query T
  8378. SELECT 'a '::varchar(3) = 'aaaaa '::text;
  8379. ----
  8380. false
  8381. query T
  8382. SELECT 'a '::varchar(3) > 'aaaaa '::text;
  8383. ----
  8384. false
  8385. query T
  8386. SELECT 'a '::varchar(3) < 'aaaaa '::text;
  8387. ----
  8388. true
  8389. query T
  8390. SELECT 'a '::varchar(3) = 'aaaaaa'::text;
  8391. ----
  8392. false
  8393. query T
  8394. SELECT 'a '::varchar(3) > 'aaaaaa'::text;
  8395. ----
  8396. false
  8397. query T
  8398. SELECT 'a '::varchar(3) < 'aaaaaa'::text;
  8399. ----
  8400. true
  8401. query T
  8402. SELECT 'a '::varchar(3) = ''::text;
  8403. ----
  8404. false
  8405. query T
  8406. SELECT 'a '::varchar(3) > ''::text;
  8407. ----
  8408. true
  8409. query T
  8410. SELECT 'a '::varchar(3) < ''::text;
  8411. ----
  8412. false
  8413. query T
  8414. SELECT 'a '::varchar(3) = ' '::text;
  8415. ----
  8416. false
  8417. query T
  8418. SELECT 'a '::varchar(3) > ' '::text;
  8419. ----
  8420. true
  8421. query T
  8422. SELECT 'a '::varchar(3) < ' '::text;
  8423. ----
  8424. false
  8425. query T
  8426. SELECT 'aaaaa'::varchar(3) = 'a'::text;
  8427. ----
  8428. false
  8429. query T
  8430. SELECT 'aaaaa'::varchar(3) > 'a'::text;
  8431. ----
  8432. true
  8433. query T
  8434. SELECT 'aaaaa'::varchar(3) < 'a'::text;
  8435. ----
  8436. false
  8437. query T
  8438. SELECT 'aaaaa'::varchar(3) = 'a '::text;
  8439. ----
  8440. false
  8441. query T
  8442. SELECT 'aaaaa'::varchar(3) > 'a '::text;
  8443. ----
  8444. true
  8445. query T
  8446. SELECT 'aaaaa'::varchar(3) < 'a '::text;
  8447. ----
  8448. false
  8449. query T
  8450. SELECT 'aaaaa'::varchar(3) = 'aaaaa'::text;
  8451. ----
  8452. false
  8453. query T
  8454. SELECT 'aaaaa'::varchar(3) > 'aaaaa'::text;
  8455. ----
  8456. false
  8457. query T
  8458. SELECT 'aaaaa'::varchar(3) < 'aaaaa'::text;
  8459. ----
  8460. true
  8461. query T
  8462. SELECT 'aaaaa'::varchar(3) = 'aaaaa '::text;
  8463. ----
  8464. false
  8465. query T
  8466. SELECT 'aaaaa'::varchar(3) > 'aaaaa '::text;
  8467. ----
  8468. false
  8469. query T
  8470. SELECT 'aaaaa'::varchar(3) < 'aaaaa '::text;
  8471. ----
  8472. true
  8473. query T
  8474. SELECT 'aaaaa'::varchar(3) = 'aaaaaa'::text;
  8475. ----
  8476. false
  8477. query T
  8478. SELECT 'aaaaa'::varchar(3) > 'aaaaaa'::text;
  8479. ----
  8480. false
  8481. query T
  8482. SELECT 'aaaaa'::varchar(3) < 'aaaaaa'::text;
  8483. ----
  8484. true
  8485. query T
  8486. SELECT 'aaaaa'::varchar(3) = ''::text;
  8487. ----
  8488. false
  8489. query T
  8490. SELECT 'aaaaa'::varchar(3) > ''::text;
  8491. ----
  8492. true
  8493. query T
  8494. SELECT 'aaaaa'::varchar(3) < ''::text;
  8495. ----
  8496. false
  8497. query T
  8498. SELECT 'aaaaa'::varchar(3) = ' '::text;
  8499. ----
  8500. false
  8501. query T
  8502. SELECT 'aaaaa'::varchar(3) > ' '::text;
  8503. ----
  8504. true
  8505. query T
  8506. SELECT 'aaaaa'::varchar(3) < ' '::text;
  8507. ----
  8508. false
  8509. query T
  8510. SELECT 'aaaaa '::varchar(3) = 'a'::text;
  8511. ----
  8512. false
  8513. query T
  8514. SELECT 'aaaaa '::varchar(3) > 'a'::text;
  8515. ----
  8516. true
  8517. query T
  8518. SELECT 'aaaaa '::varchar(3) < 'a'::text;
  8519. ----
  8520. false
  8521. query T
  8522. SELECT 'aaaaa '::varchar(3) = 'a '::text;
  8523. ----
  8524. false
  8525. query T
  8526. SELECT 'aaaaa '::varchar(3) > 'a '::text;
  8527. ----
  8528. true
  8529. query T
  8530. SELECT 'aaaaa '::varchar(3) < 'a '::text;
  8531. ----
  8532. false
  8533. query T
  8534. SELECT 'aaaaa '::varchar(3) = 'aaaaa'::text;
  8535. ----
  8536. false
  8537. query T
  8538. SELECT 'aaaaa '::varchar(3) > 'aaaaa'::text;
  8539. ----
  8540. false
  8541. query T
  8542. SELECT 'aaaaa '::varchar(3) < 'aaaaa'::text;
  8543. ----
  8544. true
  8545. query T
  8546. SELECT 'aaaaa '::varchar(3) = 'aaaaa '::text;
  8547. ----
  8548. false
  8549. query T
  8550. SELECT 'aaaaa '::varchar(3) > 'aaaaa '::text;
  8551. ----
  8552. false
  8553. query T
  8554. SELECT 'aaaaa '::varchar(3) < 'aaaaa '::text;
  8555. ----
  8556. true
  8557. query T
  8558. SELECT 'aaaaa '::varchar(3) = 'aaaaaa'::text;
  8559. ----
  8560. false
  8561. query T
  8562. SELECT 'aaaaa '::varchar(3) > 'aaaaaa'::text;
  8563. ----
  8564. false
  8565. query T
  8566. SELECT 'aaaaa '::varchar(3) < 'aaaaaa'::text;
  8567. ----
  8568. true
  8569. query T
  8570. SELECT 'aaaaa '::varchar(3) = ''::text;
  8571. ----
  8572. false
  8573. query T
  8574. SELECT 'aaaaa '::varchar(3) > ''::text;
  8575. ----
  8576. true
  8577. query T
  8578. SELECT 'aaaaa '::varchar(3) < ''::text;
  8579. ----
  8580. false
  8581. query T
  8582. SELECT 'aaaaa '::varchar(3) = ' '::text;
  8583. ----
  8584. false
  8585. query T
  8586. SELECT 'aaaaa '::varchar(3) > ' '::text;
  8587. ----
  8588. true
  8589. query T
  8590. SELECT 'aaaaa '::varchar(3) < ' '::text;
  8591. ----
  8592. false
  8593. query T
  8594. SELECT 'aaaaaa'::varchar(3) = 'a'::text;
  8595. ----
  8596. false
  8597. query T
  8598. SELECT 'aaaaaa'::varchar(3) > 'a'::text;
  8599. ----
  8600. true
  8601. query T
  8602. SELECT 'aaaaaa'::varchar(3) < 'a'::text;
  8603. ----
  8604. false
  8605. query T
  8606. SELECT 'aaaaaa'::varchar(3) = 'a '::text;
  8607. ----
  8608. false
  8609. query T
  8610. SELECT 'aaaaaa'::varchar(3) > 'a '::text;
  8611. ----
  8612. true
  8613. query T
  8614. SELECT 'aaaaaa'::varchar(3) < 'a '::text;
  8615. ----
  8616. false
  8617. query T
  8618. SELECT 'aaaaaa'::varchar(3) = 'aaaaa'::text;
  8619. ----
  8620. false
  8621. query T
  8622. SELECT 'aaaaaa'::varchar(3) > 'aaaaa'::text;
  8623. ----
  8624. false
  8625. query T
  8626. SELECT 'aaaaaa'::varchar(3) < 'aaaaa'::text;
  8627. ----
  8628. true
  8629. query T
  8630. SELECT 'aaaaaa'::varchar(3) = 'aaaaa '::text;
  8631. ----
  8632. false
  8633. query T
  8634. SELECT 'aaaaaa'::varchar(3) > 'aaaaa '::text;
  8635. ----
  8636. false
  8637. query T
  8638. SELECT 'aaaaaa'::varchar(3) < 'aaaaa '::text;
  8639. ----
  8640. true
  8641. query T
  8642. SELECT 'aaaaaa'::varchar(3) = 'aaaaaa'::text;
  8643. ----
  8644. false
  8645. query T
  8646. SELECT 'aaaaaa'::varchar(3) > 'aaaaaa'::text;
  8647. ----
  8648. false
  8649. query T
  8650. SELECT 'aaaaaa'::varchar(3) < 'aaaaaa'::text;
  8651. ----
  8652. true
  8653. query T
  8654. SELECT 'aaaaaa'::varchar(3) = ''::text;
  8655. ----
  8656. false
  8657. query T
  8658. SELECT 'aaaaaa'::varchar(3) > ''::text;
  8659. ----
  8660. true
  8661. query T
  8662. SELECT 'aaaaaa'::varchar(3) < ''::text;
  8663. ----
  8664. false
  8665. query T
  8666. SELECT 'aaaaaa'::varchar(3) = ' '::text;
  8667. ----
  8668. false
  8669. query T
  8670. SELECT 'aaaaaa'::varchar(3) > ' '::text;
  8671. ----
  8672. true
  8673. query T
  8674. SELECT 'aaaaaa'::varchar(3) < ' '::text;
  8675. ----
  8676. false
  8677. query T
  8678. SELECT ''::varchar(3) = 'a'::text;
  8679. ----
  8680. false
  8681. query T
  8682. SELECT ''::varchar(3) > 'a'::text;
  8683. ----
  8684. false
  8685. query T
  8686. SELECT ''::varchar(3) < 'a'::text;
  8687. ----
  8688. true
  8689. query T
  8690. SELECT ''::varchar(3) = 'a '::text;
  8691. ----
  8692. false
  8693. query T
  8694. SELECT ''::varchar(3) > 'a '::text;
  8695. ----
  8696. false
  8697. query T
  8698. SELECT ''::varchar(3) < 'a '::text;
  8699. ----
  8700. true
  8701. query T
  8702. SELECT ''::varchar(3) = 'aaaaa'::text;
  8703. ----
  8704. false
  8705. query T
  8706. SELECT ''::varchar(3) > 'aaaaa'::text;
  8707. ----
  8708. false
  8709. query T
  8710. SELECT ''::varchar(3) < 'aaaaa'::text;
  8711. ----
  8712. true
  8713. query T
  8714. SELECT ''::varchar(3) = 'aaaaa '::text;
  8715. ----
  8716. false
  8717. query T
  8718. SELECT ''::varchar(3) > 'aaaaa '::text;
  8719. ----
  8720. false
  8721. query T
  8722. SELECT ''::varchar(3) < 'aaaaa '::text;
  8723. ----
  8724. true
  8725. query T
  8726. SELECT ''::varchar(3) = 'aaaaaa'::text;
  8727. ----
  8728. false
  8729. query T
  8730. SELECT ''::varchar(3) > 'aaaaaa'::text;
  8731. ----
  8732. false
  8733. query T
  8734. SELECT ''::varchar(3) < 'aaaaaa'::text;
  8735. ----
  8736. true
  8737. query T
  8738. SELECT ''::varchar(3) = ''::text;
  8739. ----
  8740. true
  8741. query T
  8742. SELECT ''::varchar(3) > ''::text;
  8743. ----
  8744. false
  8745. query T
  8746. SELECT ''::varchar(3) < ''::text;
  8747. ----
  8748. false
  8749. query T
  8750. SELECT ''::varchar(3) = ' '::text;
  8751. ----
  8752. false
  8753. query T
  8754. SELECT ''::varchar(3) > ' '::text;
  8755. ----
  8756. false
  8757. query T
  8758. SELECT ''::varchar(3) < ' '::text;
  8759. ----
  8760. true
  8761. query T
  8762. SELECT ' '::varchar(3) = 'a'::text;
  8763. ----
  8764. false
  8765. query T
  8766. SELECT ' '::varchar(3) > 'a'::text;
  8767. ----
  8768. false
  8769. query T
  8770. SELECT ' '::varchar(3) < 'a'::text;
  8771. ----
  8772. true
  8773. query T
  8774. SELECT ' '::varchar(3) = 'a '::text;
  8775. ----
  8776. false
  8777. query T
  8778. SELECT ' '::varchar(3) > 'a '::text;
  8779. ----
  8780. false
  8781. query T
  8782. SELECT ' '::varchar(3) < 'a '::text;
  8783. ----
  8784. true
  8785. query T
  8786. SELECT ' '::varchar(3) = 'aaaaa'::text;
  8787. ----
  8788. false
  8789. query T
  8790. SELECT ' '::varchar(3) > 'aaaaa'::text;
  8791. ----
  8792. false
  8793. query T
  8794. SELECT ' '::varchar(3) < 'aaaaa'::text;
  8795. ----
  8796. true
  8797. query T
  8798. SELECT ' '::varchar(3) = 'aaaaa '::text;
  8799. ----
  8800. false
  8801. query T
  8802. SELECT ' '::varchar(3) > 'aaaaa '::text;
  8803. ----
  8804. false
  8805. query T
  8806. SELECT ' '::varchar(3) < 'aaaaa '::text;
  8807. ----
  8808. true
  8809. query T
  8810. SELECT ' '::varchar(3) = 'aaaaaa'::text;
  8811. ----
  8812. false
  8813. query T
  8814. SELECT ' '::varchar(3) > 'aaaaaa'::text;
  8815. ----
  8816. false
  8817. query T
  8818. SELECT ' '::varchar(3) < 'aaaaaa'::text;
  8819. ----
  8820. true
  8821. query T
  8822. SELECT ' '::varchar(3) = ''::text;
  8823. ----
  8824. false
  8825. query T
  8826. SELECT ' '::varchar(3) > ''::text;
  8827. ----
  8828. true
  8829. query T
  8830. SELECT ' '::varchar(3) < ''::text;
  8831. ----
  8832. false
  8833. query T
  8834. SELECT ' '::varchar(3) = ' '::text;
  8835. ----
  8836. true
  8837. query T
  8838. SELECT ' '::varchar(3) > ' '::text;
  8839. ----
  8840. false
  8841. query T
  8842. SELECT ' '::varchar(3) < ' '::text;
  8843. ----
  8844. false
  8845. query T
  8846. SELECT 'a'::varchar(30) = 'a'::char(3);
  8847. ----
  8848. true
  8849. query T
  8850. SELECT 'a'::varchar(30) > 'a'::char(3);
  8851. ----
  8852. false
  8853. query T
  8854. SELECT 'a'::varchar(30) < 'a'::char(3);
  8855. ----
  8856. false
  8857. query T
  8858. SELECT 'a'::varchar(30) = 'a '::char(3);
  8859. ----
  8860. true
  8861. query T
  8862. SELECT 'a'::varchar(30) > 'a '::char(3);
  8863. ----
  8864. false
  8865. query T
  8866. SELECT 'a'::varchar(30) < 'a '::char(3);
  8867. ----
  8868. false
  8869. query T
  8870. SELECT 'a'::varchar(30) = 'aaaaa'::char(3);
  8871. ----
  8872. false
  8873. query T
  8874. SELECT 'a'::varchar(30) > 'aaaaa'::char(3);
  8875. ----
  8876. false
  8877. query T
  8878. SELECT 'a'::varchar(30) < 'aaaaa'::char(3);
  8879. ----
  8880. true
  8881. query T
  8882. SELECT 'a'::varchar(30) = 'aaaaa '::char(3);
  8883. ----
  8884. false
  8885. query T
  8886. SELECT 'a'::varchar(30) > 'aaaaa '::char(3);
  8887. ----
  8888. false
  8889. query T
  8890. SELECT 'a'::varchar(30) < 'aaaaa '::char(3);
  8891. ----
  8892. true
  8893. query T
  8894. SELECT 'a'::varchar(30) = 'aaaaaa'::char(3);
  8895. ----
  8896. false
  8897. query T
  8898. SELECT 'a'::varchar(30) > 'aaaaaa'::char(3);
  8899. ----
  8900. false
  8901. query T
  8902. SELECT 'a'::varchar(30) < 'aaaaaa'::char(3);
  8903. ----
  8904. true
  8905. query T
  8906. SELECT 'a'::varchar(30) = ''::char(3);
  8907. ----
  8908. false
  8909. query T
  8910. SELECT 'a'::varchar(30) > ''::char(3);
  8911. ----
  8912. true
  8913. query T
  8914. SELECT 'a'::varchar(30) < ''::char(3);
  8915. ----
  8916. false
  8917. query T
  8918. SELECT 'a'::varchar(30) = ' '::char(3);
  8919. ----
  8920. false
  8921. query T
  8922. SELECT 'a'::varchar(30) > ' '::char(3);
  8923. ----
  8924. true
  8925. query T
  8926. SELECT 'a'::varchar(30) < ' '::char(3);
  8927. ----
  8928. false
  8929. query T
  8930. SELECT 'a '::varchar(30) = 'a'::char(3);
  8931. ----
  8932. true
  8933. query T
  8934. SELECT 'a '::varchar(30) > 'a'::char(3);
  8935. ----
  8936. false
  8937. query T
  8938. SELECT 'a '::varchar(30) < 'a'::char(3);
  8939. ----
  8940. false
  8941. query T
  8942. SELECT 'a '::varchar(30) = 'a '::char(3);
  8943. ----
  8944. true
  8945. query T
  8946. SELECT 'a '::varchar(30) > 'a '::char(3);
  8947. ----
  8948. false
  8949. query T
  8950. SELECT 'a '::varchar(30) < 'a '::char(3);
  8951. ----
  8952. false
  8953. query T
  8954. SELECT 'a '::varchar(30) = 'aaaaa'::char(3);
  8955. ----
  8956. false
  8957. query T
  8958. SELECT 'a '::varchar(30) > 'aaaaa'::char(3);
  8959. ----
  8960. false
  8961. query T
  8962. SELECT 'a '::varchar(30) < 'aaaaa'::char(3);
  8963. ----
  8964. true
  8965. query T
  8966. SELECT 'a '::varchar(30) = 'aaaaa '::char(3);
  8967. ----
  8968. false
  8969. query T
  8970. SELECT 'a '::varchar(30) > 'aaaaa '::char(3);
  8971. ----
  8972. false
  8973. query T
  8974. SELECT 'a '::varchar(30) < 'aaaaa '::char(3);
  8975. ----
  8976. true
  8977. query T
  8978. SELECT 'a '::varchar(30) = 'aaaaaa'::char(3);
  8979. ----
  8980. false
  8981. query T
  8982. SELECT 'a '::varchar(30) > 'aaaaaa'::char(3);
  8983. ----
  8984. false
  8985. query T
  8986. SELECT 'a '::varchar(30) < 'aaaaaa'::char(3);
  8987. ----
  8988. true
  8989. query T
  8990. SELECT 'a '::varchar(30) = ''::char(3);
  8991. ----
  8992. false
  8993. query T
  8994. SELECT 'a '::varchar(30) > ''::char(3);
  8995. ----
  8996. true
  8997. query T
  8998. SELECT 'a '::varchar(30) < ''::char(3);
  8999. ----
  9000. false
  9001. query T
  9002. SELECT 'a '::varchar(30) = ' '::char(3);
  9003. ----
  9004. false
  9005. query T
  9006. SELECT 'a '::varchar(30) > ' '::char(3);
  9007. ----
  9008. true
  9009. query T
  9010. SELECT 'a '::varchar(30) < ' '::char(3);
  9011. ----
  9012. false
  9013. query T
  9014. SELECT 'aaaaa'::varchar(30) = 'a'::char(3);
  9015. ----
  9016. false
  9017. query T
  9018. SELECT 'aaaaa'::varchar(30) > 'a'::char(3);
  9019. ----
  9020. true
  9021. query T
  9022. SELECT 'aaaaa'::varchar(30) < 'a'::char(3);
  9023. ----
  9024. false
  9025. query T
  9026. SELECT 'aaaaa'::varchar(30) = 'a '::char(3);
  9027. ----
  9028. false
  9029. query T
  9030. SELECT 'aaaaa'::varchar(30) > 'a '::char(3);
  9031. ----
  9032. true
  9033. query T
  9034. SELECT 'aaaaa'::varchar(30) < 'a '::char(3);
  9035. ----
  9036. false
  9037. query T
  9038. SELECT 'aaaaa'::varchar(30) = 'aaaaa'::char(3);
  9039. ----
  9040. false
  9041. query T
  9042. SELECT 'aaaaa'::varchar(30) > 'aaaaa'::char(3);
  9043. ----
  9044. true
  9045. query T
  9046. SELECT 'aaaaa'::varchar(30) < 'aaaaa'::char(3);
  9047. ----
  9048. false
  9049. query T
  9050. SELECT 'aaaaa'::varchar(30) = 'aaaaa '::char(3);
  9051. ----
  9052. false
  9053. query T
  9054. SELECT 'aaaaa'::varchar(30) > 'aaaaa '::char(3);
  9055. ----
  9056. true
  9057. query T
  9058. SELECT 'aaaaa'::varchar(30) < 'aaaaa '::char(3);
  9059. ----
  9060. false
  9061. query T
  9062. SELECT 'aaaaa'::varchar(30) = 'aaaaaa'::char(3);
  9063. ----
  9064. false
  9065. query T
  9066. SELECT 'aaaaa'::varchar(30) > 'aaaaaa'::char(3);
  9067. ----
  9068. true
  9069. query T
  9070. SELECT 'aaaaa'::varchar(30) < 'aaaaaa'::char(3);
  9071. ----
  9072. false
  9073. query T
  9074. SELECT 'aaaaa'::varchar(30) = ''::char(3);
  9075. ----
  9076. false
  9077. query T
  9078. SELECT 'aaaaa'::varchar(30) > ''::char(3);
  9079. ----
  9080. true
  9081. query T
  9082. SELECT 'aaaaa'::varchar(30) < ''::char(3);
  9083. ----
  9084. false
  9085. query T
  9086. SELECT 'aaaaa'::varchar(30) = ' '::char(3);
  9087. ----
  9088. false
  9089. query T
  9090. SELECT 'aaaaa'::varchar(30) > ' '::char(3);
  9091. ----
  9092. true
  9093. query T
  9094. SELECT 'aaaaa'::varchar(30) < ' '::char(3);
  9095. ----
  9096. false
  9097. query T
  9098. SELECT 'aaaaa '::varchar(30) = 'a'::char(3);
  9099. ----
  9100. false
  9101. query T
  9102. SELECT 'aaaaa '::varchar(30) > 'a'::char(3);
  9103. ----
  9104. true
  9105. query T
  9106. SELECT 'aaaaa '::varchar(30) < 'a'::char(3);
  9107. ----
  9108. false
  9109. query T
  9110. SELECT 'aaaaa '::varchar(30) = 'a '::char(3);
  9111. ----
  9112. false
  9113. query T
  9114. SELECT 'aaaaa '::varchar(30) > 'a '::char(3);
  9115. ----
  9116. true
  9117. query T
  9118. SELECT 'aaaaa '::varchar(30) < 'a '::char(3);
  9119. ----
  9120. false
  9121. query T
  9122. SELECT 'aaaaa '::varchar(30) = 'aaaaa'::char(3);
  9123. ----
  9124. false
  9125. query T
  9126. SELECT 'aaaaa '::varchar(30) > 'aaaaa'::char(3);
  9127. ----
  9128. true
  9129. query T
  9130. SELECT 'aaaaa '::varchar(30) < 'aaaaa'::char(3);
  9131. ----
  9132. false
  9133. query T
  9134. SELECT 'aaaaa '::varchar(30) = 'aaaaa '::char(3);
  9135. ----
  9136. false
  9137. query T
  9138. SELECT 'aaaaa '::varchar(30) > 'aaaaa '::char(3);
  9139. ----
  9140. true
  9141. query T
  9142. SELECT 'aaaaa '::varchar(30) < 'aaaaa '::char(3);
  9143. ----
  9144. false
  9145. query T
  9146. SELECT 'aaaaa '::varchar(30) = 'aaaaaa'::char(3);
  9147. ----
  9148. false
  9149. query T
  9150. SELECT 'aaaaa '::varchar(30) > 'aaaaaa'::char(3);
  9151. ----
  9152. true
  9153. query T
  9154. SELECT 'aaaaa '::varchar(30) < 'aaaaaa'::char(3);
  9155. ----
  9156. false
  9157. query T
  9158. SELECT 'aaaaa '::varchar(30) = ''::char(3);
  9159. ----
  9160. false
  9161. query T
  9162. SELECT 'aaaaa '::varchar(30) > ''::char(3);
  9163. ----
  9164. true
  9165. query T
  9166. SELECT 'aaaaa '::varchar(30) < ''::char(3);
  9167. ----
  9168. false
  9169. query T
  9170. SELECT 'aaaaa '::varchar(30) = ' '::char(3);
  9171. ----
  9172. false
  9173. query T
  9174. SELECT 'aaaaa '::varchar(30) > ' '::char(3);
  9175. ----
  9176. true
  9177. query T
  9178. SELECT 'aaaaa '::varchar(30) < ' '::char(3);
  9179. ----
  9180. false
  9181. query T
  9182. SELECT 'aaaaaa'::varchar(30) = 'a'::char(3);
  9183. ----
  9184. false
  9185. query T
  9186. SELECT 'aaaaaa'::varchar(30) > 'a'::char(3);
  9187. ----
  9188. true
  9189. query T
  9190. SELECT 'aaaaaa'::varchar(30) < 'a'::char(3);
  9191. ----
  9192. false
  9193. query T
  9194. SELECT 'aaaaaa'::varchar(30) = 'a '::char(3);
  9195. ----
  9196. false
  9197. query T
  9198. SELECT 'aaaaaa'::varchar(30) > 'a '::char(3);
  9199. ----
  9200. true
  9201. query T
  9202. SELECT 'aaaaaa'::varchar(30) < 'a '::char(3);
  9203. ----
  9204. false
  9205. query T
  9206. SELECT 'aaaaaa'::varchar(30) = 'aaaaa'::char(3);
  9207. ----
  9208. false
  9209. query T
  9210. SELECT 'aaaaaa'::varchar(30) > 'aaaaa'::char(3);
  9211. ----
  9212. true
  9213. query T
  9214. SELECT 'aaaaaa'::varchar(30) < 'aaaaa'::char(3);
  9215. ----
  9216. false
  9217. query T
  9218. SELECT 'aaaaaa'::varchar(30) = 'aaaaa '::char(3);
  9219. ----
  9220. false
  9221. query T
  9222. SELECT 'aaaaaa'::varchar(30) > 'aaaaa '::char(3);
  9223. ----
  9224. true
  9225. query T
  9226. SELECT 'aaaaaa'::varchar(30) < 'aaaaa '::char(3);
  9227. ----
  9228. false
  9229. query T
  9230. SELECT 'aaaaaa'::varchar(30) = 'aaaaaa'::char(3);
  9231. ----
  9232. false
  9233. query T
  9234. SELECT 'aaaaaa'::varchar(30) > 'aaaaaa'::char(3);
  9235. ----
  9236. true
  9237. query T
  9238. SELECT 'aaaaaa'::varchar(30) < 'aaaaaa'::char(3);
  9239. ----
  9240. false
  9241. query T
  9242. SELECT 'aaaaaa'::varchar(30) = ''::char(3);
  9243. ----
  9244. false
  9245. query T
  9246. SELECT 'aaaaaa'::varchar(30) > ''::char(3);
  9247. ----
  9248. true
  9249. query T
  9250. SELECT 'aaaaaa'::varchar(30) < ''::char(3);
  9251. ----
  9252. false
  9253. query T
  9254. SELECT 'aaaaaa'::varchar(30) = ' '::char(3);
  9255. ----
  9256. false
  9257. query T
  9258. SELECT 'aaaaaa'::varchar(30) > ' '::char(3);
  9259. ----
  9260. true
  9261. query T
  9262. SELECT 'aaaaaa'::varchar(30) < ' '::char(3);
  9263. ----
  9264. false
  9265. query T
  9266. SELECT ''::varchar(30) = 'a'::char(3);
  9267. ----
  9268. false
  9269. query T
  9270. SELECT ''::varchar(30) > 'a'::char(3);
  9271. ----
  9272. false
  9273. query T
  9274. SELECT ''::varchar(30) < 'a'::char(3);
  9275. ----
  9276. true
  9277. query T
  9278. SELECT ''::varchar(30) = 'a '::char(3);
  9279. ----
  9280. false
  9281. query T
  9282. SELECT ''::varchar(30) > 'a '::char(3);
  9283. ----
  9284. false
  9285. query T
  9286. SELECT ''::varchar(30) < 'a '::char(3);
  9287. ----
  9288. true
  9289. query T
  9290. SELECT ''::varchar(30) = 'aaaaa'::char(3);
  9291. ----
  9292. false
  9293. query T
  9294. SELECT ''::varchar(30) > 'aaaaa'::char(3);
  9295. ----
  9296. false
  9297. query T
  9298. SELECT ''::varchar(30) < 'aaaaa'::char(3);
  9299. ----
  9300. true
  9301. query T
  9302. SELECT ''::varchar(30) = 'aaaaa '::char(3);
  9303. ----
  9304. false
  9305. query T
  9306. SELECT ''::varchar(30) > 'aaaaa '::char(3);
  9307. ----
  9308. false
  9309. query T
  9310. SELECT ''::varchar(30) < 'aaaaa '::char(3);
  9311. ----
  9312. true
  9313. query T
  9314. SELECT ''::varchar(30) = 'aaaaaa'::char(3);
  9315. ----
  9316. false
  9317. query T
  9318. SELECT ''::varchar(30) > 'aaaaaa'::char(3);
  9319. ----
  9320. false
  9321. query T
  9322. SELECT ''::varchar(30) < 'aaaaaa'::char(3);
  9323. ----
  9324. true
  9325. query T
  9326. SELECT ''::varchar(30) = ''::char(3);
  9327. ----
  9328. true
  9329. query T
  9330. SELECT ''::varchar(30) > ''::char(3);
  9331. ----
  9332. false
  9333. query T
  9334. SELECT ''::varchar(30) < ''::char(3);
  9335. ----
  9336. false
  9337. query T
  9338. SELECT ''::varchar(30) = ' '::char(3);
  9339. ----
  9340. true
  9341. query T
  9342. SELECT ''::varchar(30) > ' '::char(3);
  9343. ----
  9344. false
  9345. query T
  9346. SELECT ''::varchar(30) < ' '::char(3);
  9347. ----
  9348. false
  9349. query T
  9350. SELECT ' '::varchar(30) = 'a'::char(3);
  9351. ----
  9352. false
  9353. query T
  9354. SELECT ' '::varchar(30) > 'a'::char(3);
  9355. ----
  9356. false
  9357. query T
  9358. SELECT ' '::varchar(30) < 'a'::char(3);
  9359. ----
  9360. true
  9361. query T
  9362. SELECT ' '::varchar(30) = 'a '::char(3);
  9363. ----
  9364. false
  9365. query T
  9366. SELECT ' '::varchar(30) > 'a '::char(3);
  9367. ----
  9368. false
  9369. query T
  9370. SELECT ' '::varchar(30) < 'a '::char(3);
  9371. ----
  9372. true
  9373. query T
  9374. SELECT ' '::varchar(30) = 'aaaaa'::char(3);
  9375. ----
  9376. false
  9377. query T
  9378. SELECT ' '::varchar(30) > 'aaaaa'::char(3);
  9379. ----
  9380. false
  9381. query T
  9382. SELECT ' '::varchar(30) < 'aaaaa'::char(3);
  9383. ----
  9384. true
  9385. query T
  9386. SELECT ' '::varchar(30) = 'aaaaa '::char(3);
  9387. ----
  9388. false
  9389. query T
  9390. SELECT ' '::varchar(30) > 'aaaaa '::char(3);
  9391. ----
  9392. false
  9393. query T
  9394. SELECT ' '::varchar(30) < 'aaaaa '::char(3);
  9395. ----
  9396. true
  9397. query T
  9398. SELECT ' '::varchar(30) = 'aaaaaa'::char(3);
  9399. ----
  9400. false
  9401. query T
  9402. SELECT ' '::varchar(30) > 'aaaaaa'::char(3);
  9403. ----
  9404. false
  9405. query T
  9406. SELECT ' '::varchar(30) < 'aaaaaa'::char(3);
  9407. ----
  9408. true
  9409. query T
  9410. SELECT ' '::varchar(30) = ''::char(3);
  9411. ----
  9412. true
  9413. query T
  9414. SELECT ' '::varchar(30) > ''::char(3);
  9415. ----
  9416. false
  9417. query T
  9418. SELECT ' '::varchar(30) < ''::char(3);
  9419. ----
  9420. false
  9421. query T
  9422. SELECT ' '::varchar(30) = ' '::char(3);
  9423. ----
  9424. true
  9425. query T
  9426. SELECT ' '::varchar(30) > ' '::char(3);
  9427. ----
  9428. false
  9429. query T
  9430. SELECT ' '::varchar(30) < ' '::char(3);
  9431. ----
  9432. false
  9433. query T
  9434. SELECT 'a'::varchar(30) = 'a'::char(30);
  9435. ----
  9436. true
  9437. query T
  9438. SELECT 'a'::varchar(30) > 'a'::char(30);
  9439. ----
  9440. false
  9441. query T
  9442. SELECT 'a'::varchar(30) < 'a'::char(30);
  9443. ----
  9444. false
  9445. query T
  9446. SELECT 'a'::varchar(30) = 'a '::char(30);
  9447. ----
  9448. true
  9449. query T
  9450. SELECT 'a'::varchar(30) > 'a '::char(30);
  9451. ----
  9452. false
  9453. query T
  9454. SELECT 'a'::varchar(30) < 'a '::char(30);
  9455. ----
  9456. false
  9457. query T
  9458. SELECT 'a'::varchar(30) = 'aaaaa'::char(30);
  9459. ----
  9460. false
  9461. query T
  9462. SELECT 'a'::varchar(30) > 'aaaaa'::char(30);
  9463. ----
  9464. false
  9465. query T
  9466. SELECT 'a'::varchar(30) < 'aaaaa'::char(30);
  9467. ----
  9468. true
  9469. query T
  9470. SELECT 'a'::varchar(30) = 'aaaaa '::char(30);
  9471. ----
  9472. false
  9473. query T
  9474. SELECT 'a'::varchar(30) > 'aaaaa '::char(30);
  9475. ----
  9476. false
  9477. query T
  9478. SELECT 'a'::varchar(30) < 'aaaaa '::char(30);
  9479. ----
  9480. true
  9481. query T
  9482. SELECT 'a'::varchar(30) = 'aaaaaa'::char(30);
  9483. ----
  9484. false
  9485. query T
  9486. SELECT 'a'::varchar(30) > 'aaaaaa'::char(30);
  9487. ----
  9488. false
  9489. query T
  9490. SELECT 'a'::varchar(30) < 'aaaaaa'::char(30);
  9491. ----
  9492. true
  9493. query T
  9494. SELECT 'a'::varchar(30) = ''::char(30);
  9495. ----
  9496. false
  9497. query T
  9498. SELECT 'a'::varchar(30) > ''::char(30);
  9499. ----
  9500. true
  9501. query T
  9502. SELECT 'a'::varchar(30) < ''::char(30);
  9503. ----
  9504. false
  9505. query T
  9506. SELECT 'a'::varchar(30) = ' '::char(30);
  9507. ----
  9508. false
  9509. query T
  9510. SELECT 'a'::varchar(30) > ' '::char(30);
  9511. ----
  9512. true
  9513. query T
  9514. SELECT 'a'::varchar(30) < ' '::char(30);
  9515. ----
  9516. false
  9517. query T
  9518. SELECT 'a '::varchar(30) = 'a'::char(30);
  9519. ----
  9520. true
  9521. query T
  9522. SELECT 'a '::varchar(30) > 'a'::char(30);
  9523. ----
  9524. false
  9525. query T
  9526. SELECT 'a '::varchar(30) < 'a'::char(30);
  9527. ----
  9528. false
  9529. query T
  9530. SELECT 'a '::varchar(30) = 'a '::char(30);
  9531. ----
  9532. true
  9533. query T
  9534. SELECT 'a '::varchar(30) > 'a '::char(30);
  9535. ----
  9536. false
  9537. query T
  9538. SELECT 'a '::varchar(30) < 'a '::char(30);
  9539. ----
  9540. false
  9541. query T
  9542. SELECT 'a '::varchar(30) = 'aaaaa'::char(30);
  9543. ----
  9544. false
  9545. query T
  9546. SELECT 'a '::varchar(30) > 'aaaaa'::char(30);
  9547. ----
  9548. false
  9549. query T
  9550. SELECT 'a '::varchar(30) < 'aaaaa'::char(30);
  9551. ----
  9552. true
  9553. query T
  9554. SELECT 'a '::varchar(30) = 'aaaaa '::char(30);
  9555. ----
  9556. false
  9557. query T
  9558. SELECT 'a '::varchar(30) > 'aaaaa '::char(30);
  9559. ----
  9560. false
  9561. query T
  9562. SELECT 'a '::varchar(30) < 'aaaaa '::char(30);
  9563. ----
  9564. true
  9565. query T
  9566. SELECT 'a '::varchar(30) = 'aaaaaa'::char(30);
  9567. ----
  9568. false
  9569. query T
  9570. SELECT 'a '::varchar(30) > 'aaaaaa'::char(30);
  9571. ----
  9572. false
  9573. query T
  9574. SELECT 'a '::varchar(30) < 'aaaaaa'::char(30);
  9575. ----
  9576. true
  9577. query T
  9578. SELECT 'a '::varchar(30) = ''::char(30);
  9579. ----
  9580. false
  9581. query T
  9582. SELECT 'a '::varchar(30) > ''::char(30);
  9583. ----
  9584. true
  9585. query T
  9586. SELECT 'a '::varchar(30) < ''::char(30);
  9587. ----
  9588. false
  9589. query T
  9590. SELECT 'a '::varchar(30) = ' '::char(30);
  9591. ----
  9592. false
  9593. query T
  9594. SELECT 'a '::varchar(30) > ' '::char(30);
  9595. ----
  9596. true
  9597. query T
  9598. SELECT 'a '::varchar(30) < ' '::char(30);
  9599. ----
  9600. false
  9601. query T
  9602. SELECT 'aaaaa'::varchar(30) = 'a'::char(30);
  9603. ----
  9604. false
  9605. query T
  9606. SELECT 'aaaaa'::varchar(30) > 'a'::char(30);
  9607. ----
  9608. true
  9609. query T
  9610. SELECT 'aaaaa'::varchar(30) < 'a'::char(30);
  9611. ----
  9612. false
  9613. query T
  9614. SELECT 'aaaaa'::varchar(30) = 'a '::char(30);
  9615. ----
  9616. false
  9617. query T
  9618. SELECT 'aaaaa'::varchar(30) > 'a '::char(30);
  9619. ----
  9620. true
  9621. query T
  9622. SELECT 'aaaaa'::varchar(30) < 'a '::char(30);
  9623. ----
  9624. false
  9625. query T
  9626. SELECT 'aaaaa'::varchar(30) = 'aaaaa'::char(30);
  9627. ----
  9628. true
  9629. query T
  9630. SELECT 'aaaaa'::varchar(30) > 'aaaaa'::char(30);
  9631. ----
  9632. false
  9633. query T
  9634. SELECT 'aaaaa'::varchar(30) < 'aaaaa'::char(30);
  9635. ----
  9636. false
  9637. query T
  9638. SELECT 'aaaaa'::varchar(30) = 'aaaaa '::char(30);
  9639. ----
  9640. true
  9641. query T
  9642. SELECT 'aaaaa'::varchar(30) > 'aaaaa '::char(30);
  9643. ----
  9644. false
  9645. query T
  9646. SELECT 'aaaaa'::varchar(30) < 'aaaaa '::char(30);
  9647. ----
  9648. false
  9649. query T
  9650. SELECT 'aaaaa'::varchar(30) = 'aaaaaa'::char(30);
  9651. ----
  9652. false
  9653. query T
  9654. SELECT 'aaaaa'::varchar(30) > 'aaaaaa'::char(30);
  9655. ----
  9656. false
  9657. query T
  9658. SELECT 'aaaaa'::varchar(30) < 'aaaaaa'::char(30);
  9659. ----
  9660. true
  9661. query T
  9662. SELECT 'aaaaa'::varchar(30) = ''::char(30);
  9663. ----
  9664. false
  9665. query T
  9666. SELECT 'aaaaa'::varchar(30) > ''::char(30);
  9667. ----
  9668. true
  9669. query T
  9670. SELECT 'aaaaa'::varchar(30) < ''::char(30);
  9671. ----
  9672. false
  9673. query T
  9674. SELECT 'aaaaa'::varchar(30) = ' '::char(30);
  9675. ----
  9676. false
  9677. query T
  9678. SELECT 'aaaaa'::varchar(30) > ' '::char(30);
  9679. ----
  9680. true
  9681. query T
  9682. SELECT 'aaaaa'::varchar(30) < ' '::char(30);
  9683. ----
  9684. false
  9685. query T
  9686. SELECT 'aaaaa '::varchar(30) = 'a'::char(30);
  9687. ----
  9688. false
  9689. query T
  9690. SELECT 'aaaaa '::varchar(30) > 'a'::char(30);
  9691. ----
  9692. true
  9693. query T
  9694. SELECT 'aaaaa '::varchar(30) < 'a'::char(30);
  9695. ----
  9696. false
  9697. query T
  9698. SELECT 'aaaaa '::varchar(30) = 'a '::char(30);
  9699. ----
  9700. false
  9701. query T
  9702. SELECT 'aaaaa '::varchar(30) > 'a '::char(30);
  9703. ----
  9704. true
  9705. query T
  9706. SELECT 'aaaaa '::varchar(30) < 'a '::char(30);
  9707. ----
  9708. false
  9709. query T
  9710. SELECT 'aaaaa '::varchar(30) = 'aaaaa'::char(30);
  9711. ----
  9712. true
  9713. query T
  9714. SELECT 'aaaaa '::varchar(30) > 'aaaaa'::char(30);
  9715. ----
  9716. false
  9717. query T
  9718. SELECT 'aaaaa '::varchar(30) < 'aaaaa'::char(30);
  9719. ----
  9720. false
  9721. query T
  9722. SELECT 'aaaaa '::varchar(30) = 'aaaaa '::char(30);
  9723. ----
  9724. true
  9725. query T
  9726. SELECT 'aaaaa '::varchar(30) > 'aaaaa '::char(30);
  9727. ----
  9728. false
  9729. query T
  9730. SELECT 'aaaaa '::varchar(30) < 'aaaaa '::char(30);
  9731. ----
  9732. false
  9733. query T
  9734. SELECT 'aaaaa '::varchar(30) = 'aaaaaa'::char(30);
  9735. ----
  9736. false
  9737. query T
  9738. SELECT 'aaaaa '::varchar(30) > 'aaaaaa'::char(30);
  9739. ----
  9740. false
  9741. query T
  9742. SELECT 'aaaaa '::varchar(30) < 'aaaaaa'::char(30);
  9743. ----
  9744. true
  9745. query T
  9746. SELECT 'aaaaa '::varchar(30) = ''::char(30);
  9747. ----
  9748. false
  9749. query T
  9750. SELECT 'aaaaa '::varchar(30) > ''::char(30);
  9751. ----
  9752. true
  9753. query T
  9754. SELECT 'aaaaa '::varchar(30) < ''::char(30);
  9755. ----
  9756. false
  9757. query T
  9758. SELECT 'aaaaa '::varchar(30) = ' '::char(30);
  9759. ----
  9760. false
  9761. query T
  9762. SELECT 'aaaaa '::varchar(30) > ' '::char(30);
  9763. ----
  9764. true
  9765. query T
  9766. SELECT 'aaaaa '::varchar(30) < ' '::char(30);
  9767. ----
  9768. false
  9769. query T
  9770. SELECT 'aaaaaa'::varchar(30) = 'a'::char(30);
  9771. ----
  9772. false
  9773. query T
  9774. SELECT 'aaaaaa'::varchar(30) > 'a'::char(30);
  9775. ----
  9776. true
  9777. query T
  9778. SELECT 'aaaaaa'::varchar(30) < 'a'::char(30);
  9779. ----
  9780. false
  9781. query T
  9782. SELECT 'aaaaaa'::varchar(30) = 'a '::char(30);
  9783. ----
  9784. false
  9785. query T
  9786. SELECT 'aaaaaa'::varchar(30) > 'a '::char(30);
  9787. ----
  9788. true
  9789. query T
  9790. SELECT 'aaaaaa'::varchar(30) < 'a '::char(30);
  9791. ----
  9792. false
  9793. query T
  9794. SELECT 'aaaaaa'::varchar(30) = 'aaaaa'::char(30);
  9795. ----
  9796. false
  9797. query T
  9798. SELECT 'aaaaaa'::varchar(30) > 'aaaaa'::char(30);
  9799. ----
  9800. true
  9801. query T
  9802. SELECT 'aaaaaa'::varchar(30) < 'aaaaa'::char(30);
  9803. ----
  9804. false
  9805. query T
  9806. SELECT 'aaaaaa'::varchar(30) = 'aaaaa '::char(30);
  9807. ----
  9808. false
  9809. query T
  9810. SELECT 'aaaaaa'::varchar(30) > 'aaaaa '::char(30);
  9811. ----
  9812. true
  9813. query T
  9814. SELECT 'aaaaaa'::varchar(30) < 'aaaaa '::char(30);
  9815. ----
  9816. false
  9817. query T
  9818. SELECT 'aaaaaa'::varchar(30) = 'aaaaaa'::char(30);
  9819. ----
  9820. true
  9821. query T
  9822. SELECT 'aaaaaa'::varchar(30) > 'aaaaaa'::char(30);
  9823. ----
  9824. false
  9825. query T
  9826. SELECT 'aaaaaa'::varchar(30) < 'aaaaaa'::char(30);
  9827. ----
  9828. false
  9829. query T
  9830. SELECT 'aaaaaa'::varchar(30) = ''::char(30);
  9831. ----
  9832. false
  9833. query T
  9834. SELECT 'aaaaaa'::varchar(30) > ''::char(30);
  9835. ----
  9836. true
  9837. query T
  9838. SELECT 'aaaaaa'::varchar(30) < ''::char(30);
  9839. ----
  9840. false
  9841. query T
  9842. SELECT 'aaaaaa'::varchar(30) = ' '::char(30);
  9843. ----
  9844. false
  9845. query T
  9846. SELECT 'aaaaaa'::varchar(30) > ' '::char(30);
  9847. ----
  9848. true
  9849. query T
  9850. SELECT 'aaaaaa'::varchar(30) < ' '::char(30);
  9851. ----
  9852. false
  9853. query T
  9854. SELECT ''::varchar(30) = 'a'::char(30);
  9855. ----
  9856. false
  9857. query T
  9858. SELECT ''::varchar(30) > 'a'::char(30);
  9859. ----
  9860. false
  9861. query T
  9862. SELECT ''::varchar(30) < 'a'::char(30);
  9863. ----
  9864. true
  9865. query T
  9866. SELECT ''::varchar(30) = 'a '::char(30);
  9867. ----
  9868. false
  9869. query T
  9870. SELECT ''::varchar(30) > 'a '::char(30);
  9871. ----
  9872. false
  9873. query T
  9874. SELECT ''::varchar(30) < 'a '::char(30);
  9875. ----
  9876. true
  9877. query T
  9878. SELECT ''::varchar(30) = 'aaaaa'::char(30);
  9879. ----
  9880. false
  9881. query T
  9882. SELECT ''::varchar(30) > 'aaaaa'::char(30);
  9883. ----
  9884. false
  9885. query T
  9886. SELECT ''::varchar(30) < 'aaaaa'::char(30);
  9887. ----
  9888. true
  9889. query T
  9890. SELECT ''::varchar(30) = 'aaaaa '::char(30);
  9891. ----
  9892. false
  9893. query T
  9894. SELECT ''::varchar(30) > 'aaaaa '::char(30);
  9895. ----
  9896. false
  9897. query T
  9898. SELECT ''::varchar(30) < 'aaaaa '::char(30);
  9899. ----
  9900. true
  9901. query T
  9902. SELECT ''::varchar(30) = 'aaaaaa'::char(30);
  9903. ----
  9904. false
  9905. query T
  9906. SELECT ''::varchar(30) > 'aaaaaa'::char(30);
  9907. ----
  9908. false
  9909. query T
  9910. SELECT ''::varchar(30) < 'aaaaaa'::char(30);
  9911. ----
  9912. true
  9913. query T
  9914. SELECT ''::varchar(30) = ''::char(30);
  9915. ----
  9916. true
  9917. query T
  9918. SELECT ''::varchar(30) > ''::char(30);
  9919. ----
  9920. false
  9921. query T
  9922. SELECT ''::varchar(30) < ''::char(30);
  9923. ----
  9924. false
  9925. query T
  9926. SELECT ''::varchar(30) = ' '::char(30);
  9927. ----
  9928. true
  9929. query T
  9930. SELECT ''::varchar(30) > ' '::char(30);
  9931. ----
  9932. false
  9933. query T
  9934. SELECT ''::varchar(30) < ' '::char(30);
  9935. ----
  9936. false
  9937. query T
  9938. SELECT ' '::varchar(30) = 'a'::char(30);
  9939. ----
  9940. false
  9941. query T
  9942. SELECT ' '::varchar(30) > 'a'::char(30);
  9943. ----
  9944. false
  9945. query T
  9946. SELECT ' '::varchar(30) < 'a'::char(30);
  9947. ----
  9948. true
  9949. query T
  9950. SELECT ' '::varchar(30) = 'a '::char(30);
  9951. ----
  9952. false
  9953. query T
  9954. SELECT ' '::varchar(30) > 'a '::char(30);
  9955. ----
  9956. false
  9957. query T
  9958. SELECT ' '::varchar(30) < 'a '::char(30);
  9959. ----
  9960. true
  9961. query T
  9962. SELECT ' '::varchar(30) = 'aaaaa'::char(30);
  9963. ----
  9964. false
  9965. query T
  9966. SELECT ' '::varchar(30) > 'aaaaa'::char(30);
  9967. ----
  9968. false
  9969. query T
  9970. SELECT ' '::varchar(30) < 'aaaaa'::char(30);
  9971. ----
  9972. true
  9973. query T
  9974. SELECT ' '::varchar(30) = 'aaaaa '::char(30);
  9975. ----
  9976. false
  9977. query T
  9978. SELECT ' '::varchar(30) > 'aaaaa '::char(30);
  9979. ----
  9980. false
  9981. query T
  9982. SELECT ' '::varchar(30) < 'aaaaa '::char(30);
  9983. ----
  9984. true
  9985. query T
  9986. SELECT ' '::varchar(30) = 'aaaaaa'::char(30);
  9987. ----
  9988. false
  9989. query T
  9990. SELECT ' '::varchar(30) > 'aaaaaa'::char(30);
  9991. ----
  9992. false
  9993. query T
  9994. SELECT ' '::varchar(30) < 'aaaaaa'::char(30);
  9995. ----
  9996. true
  9997. query T
  9998. SELECT ' '::varchar(30) = ''::char(30);
  9999. ----
  10000. true
  10001. query T
  10002. SELECT ' '::varchar(30) > ''::char(30);
  10003. ----
  10004. false
  10005. query T
  10006. SELECT ' '::varchar(30) < ''::char(30);
  10007. ----
  10008. false
  10009. query T
  10010. SELECT ' '::varchar(30) = ' '::char(30);
  10011. ----
  10012. true
  10013. query T
  10014. SELECT ' '::varchar(30) > ' '::char(30);
  10015. ----
  10016. false
  10017. query T
  10018. SELECT ' '::varchar(30) < ' '::char(30);
  10019. ----
  10020. false
  10021. query T
  10022. SELECT 'a'::varchar(30) = 'a'::varchar(3);
  10023. ----
  10024. true
  10025. query T
  10026. SELECT 'a'::varchar(30) > 'a'::varchar(3);
  10027. ----
  10028. false
  10029. query T
  10030. SELECT 'a'::varchar(30) < 'a'::varchar(3);
  10031. ----
  10032. false
  10033. query T
  10034. SELECT 'a'::varchar(30) = 'a '::varchar(3);
  10035. ----
  10036. false
  10037. query T
  10038. SELECT 'a'::varchar(30) > 'a '::varchar(3);
  10039. ----
  10040. false
  10041. query T
  10042. SELECT 'a'::varchar(30) < 'a '::varchar(3);
  10043. ----
  10044. true
  10045. query T
  10046. SELECT 'a'::varchar(30) = 'aaaaa'::varchar(3);
  10047. ----
  10048. false
  10049. query T
  10050. SELECT 'a'::varchar(30) > 'aaaaa'::varchar(3);
  10051. ----
  10052. false
  10053. query T
  10054. SELECT 'a'::varchar(30) < 'aaaaa'::varchar(3);
  10055. ----
  10056. true
  10057. query T
  10058. SELECT 'a'::varchar(30) = 'aaaaa '::varchar(3);
  10059. ----
  10060. false
  10061. query T
  10062. SELECT 'a'::varchar(30) > 'aaaaa '::varchar(3);
  10063. ----
  10064. false
  10065. query T
  10066. SELECT 'a'::varchar(30) < 'aaaaa '::varchar(3);
  10067. ----
  10068. true
  10069. query T
  10070. SELECT 'a'::varchar(30) = 'aaaaaa'::varchar(3);
  10071. ----
  10072. false
  10073. query T
  10074. SELECT 'a'::varchar(30) > 'aaaaaa'::varchar(3);
  10075. ----
  10076. false
  10077. query T
  10078. SELECT 'a'::varchar(30) < 'aaaaaa'::varchar(3);
  10079. ----
  10080. true
  10081. query T
  10082. SELECT 'a'::varchar(30) = ''::varchar(3);
  10083. ----
  10084. false
  10085. query T
  10086. SELECT 'a'::varchar(30) > ''::varchar(3);
  10087. ----
  10088. true
  10089. query T
  10090. SELECT 'a'::varchar(30) < ''::varchar(3);
  10091. ----
  10092. false
  10093. query T
  10094. SELECT 'a'::varchar(30) = ' '::varchar(3);
  10095. ----
  10096. false
  10097. query T
  10098. SELECT 'a'::varchar(30) > ' '::varchar(3);
  10099. ----
  10100. true
  10101. query T
  10102. SELECT 'a'::varchar(30) < ' '::varchar(3);
  10103. ----
  10104. false
  10105. query T
  10106. SELECT 'a '::varchar(30) = 'a'::varchar(3);
  10107. ----
  10108. false
  10109. query T
  10110. SELECT 'a '::varchar(30) > 'a'::varchar(3);
  10111. ----
  10112. true
  10113. query T
  10114. SELECT 'a '::varchar(30) < 'a'::varchar(3);
  10115. ----
  10116. false
  10117. query T
  10118. SELECT 'a '::varchar(30) = 'a '::varchar(3);
  10119. ----
  10120. true
  10121. query T
  10122. SELECT 'a '::varchar(30) > 'a '::varchar(3);
  10123. ----
  10124. false
  10125. query T
  10126. SELECT 'a '::varchar(30) < 'a '::varchar(3);
  10127. ----
  10128. false
  10129. query T
  10130. SELECT 'a '::varchar(30) = 'aaaaa'::varchar(3);
  10131. ----
  10132. false
  10133. query T
  10134. SELECT 'a '::varchar(30) > 'aaaaa'::varchar(3);
  10135. ----
  10136. false
  10137. query T
  10138. SELECT 'a '::varchar(30) < 'aaaaa'::varchar(3);
  10139. ----
  10140. true
  10141. query T
  10142. SELECT 'a '::varchar(30) = 'aaaaa '::varchar(3);
  10143. ----
  10144. false
  10145. query T
  10146. SELECT 'a '::varchar(30) > 'aaaaa '::varchar(3);
  10147. ----
  10148. false
  10149. query T
  10150. SELECT 'a '::varchar(30) < 'aaaaa '::varchar(3);
  10151. ----
  10152. true
  10153. query T
  10154. SELECT 'a '::varchar(30) = 'aaaaaa'::varchar(3);
  10155. ----
  10156. false
  10157. query T
  10158. SELECT 'a '::varchar(30) > 'aaaaaa'::varchar(3);
  10159. ----
  10160. false
  10161. query T
  10162. SELECT 'a '::varchar(30) < 'aaaaaa'::varchar(3);
  10163. ----
  10164. true
  10165. query T
  10166. SELECT 'a '::varchar(30) = ''::varchar(3);
  10167. ----
  10168. false
  10169. query T
  10170. SELECT 'a '::varchar(30) > ''::varchar(3);
  10171. ----
  10172. true
  10173. query T
  10174. SELECT 'a '::varchar(30) < ''::varchar(3);
  10175. ----
  10176. false
  10177. query T
  10178. SELECT 'a '::varchar(30) = ' '::varchar(3);
  10179. ----
  10180. false
  10181. query T
  10182. SELECT 'a '::varchar(30) > ' '::varchar(3);
  10183. ----
  10184. true
  10185. query T
  10186. SELECT 'a '::varchar(30) < ' '::varchar(3);
  10187. ----
  10188. false
  10189. query T
  10190. SELECT 'aaaaa'::varchar(30) = 'a'::varchar(3);
  10191. ----
  10192. false
  10193. query T
  10194. SELECT 'aaaaa'::varchar(30) > 'a'::varchar(3);
  10195. ----
  10196. true
  10197. query T
  10198. SELECT 'aaaaa'::varchar(30) < 'a'::varchar(3);
  10199. ----
  10200. false
  10201. query T
  10202. SELECT 'aaaaa'::varchar(30) = 'a '::varchar(3);
  10203. ----
  10204. false
  10205. query T
  10206. SELECT 'aaaaa'::varchar(30) > 'a '::varchar(3);
  10207. ----
  10208. true
  10209. query T
  10210. SELECT 'aaaaa'::varchar(30) < 'a '::varchar(3);
  10211. ----
  10212. false
  10213. query T
  10214. SELECT 'aaaaa'::varchar(30) = 'aaaaa'::varchar(3);
  10215. ----
  10216. false
  10217. query T
  10218. SELECT 'aaaaa'::varchar(30) > 'aaaaa'::varchar(3);
  10219. ----
  10220. true
  10221. query T
  10222. SELECT 'aaaaa'::varchar(30) < 'aaaaa'::varchar(3);
  10223. ----
  10224. false
  10225. query T
  10226. SELECT 'aaaaa'::varchar(30) = 'aaaaa '::varchar(3);
  10227. ----
  10228. false
  10229. query T
  10230. SELECT 'aaaaa'::varchar(30) > 'aaaaa '::varchar(3);
  10231. ----
  10232. true
  10233. query T
  10234. SELECT 'aaaaa'::varchar(30) < 'aaaaa '::varchar(3);
  10235. ----
  10236. false
  10237. query T
  10238. SELECT 'aaaaa'::varchar(30) = 'aaaaaa'::varchar(3);
  10239. ----
  10240. false
  10241. query T
  10242. SELECT 'aaaaa'::varchar(30) > 'aaaaaa'::varchar(3);
  10243. ----
  10244. true
  10245. query T
  10246. SELECT 'aaaaa'::varchar(30) < 'aaaaaa'::varchar(3);
  10247. ----
  10248. false
  10249. query T
  10250. SELECT 'aaaaa'::varchar(30) = ''::varchar(3);
  10251. ----
  10252. false
  10253. query T
  10254. SELECT 'aaaaa'::varchar(30) > ''::varchar(3);
  10255. ----
  10256. true
  10257. query T
  10258. SELECT 'aaaaa'::varchar(30) < ''::varchar(3);
  10259. ----
  10260. false
  10261. query T
  10262. SELECT 'aaaaa'::varchar(30) = ' '::varchar(3);
  10263. ----
  10264. false
  10265. query T
  10266. SELECT 'aaaaa'::varchar(30) > ' '::varchar(3);
  10267. ----
  10268. true
  10269. query T
  10270. SELECT 'aaaaa'::varchar(30) < ' '::varchar(3);
  10271. ----
  10272. false
  10273. query T
  10274. SELECT 'aaaaa '::varchar(30) = 'a'::varchar(3);
  10275. ----
  10276. false
  10277. query T
  10278. SELECT 'aaaaa '::varchar(30) > 'a'::varchar(3);
  10279. ----
  10280. true
  10281. query T
  10282. SELECT 'aaaaa '::varchar(30) < 'a'::varchar(3);
  10283. ----
  10284. false
  10285. query T
  10286. SELECT 'aaaaa '::varchar(30) = 'a '::varchar(3);
  10287. ----
  10288. false
  10289. query T
  10290. SELECT 'aaaaa '::varchar(30) > 'a '::varchar(3);
  10291. ----
  10292. true
  10293. query T
  10294. SELECT 'aaaaa '::varchar(30) < 'a '::varchar(3);
  10295. ----
  10296. false
  10297. query T
  10298. SELECT 'aaaaa '::varchar(30) = 'aaaaa'::varchar(3);
  10299. ----
  10300. false
  10301. query T
  10302. SELECT 'aaaaa '::varchar(30) > 'aaaaa'::varchar(3);
  10303. ----
  10304. true
  10305. query T
  10306. SELECT 'aaaaa '::varchar(30) < 'aaaaa'::varchar(3);
  10307. ----
  10308. false
  10309. query T
  10310. SELECT 'aaaaa '::varchar(30) = 'aaaaa '::varchar(3);
  10311. ----
  10312. false
  10313. query T
  10314. SELECT 'aaaaa '::varchar(30) > 'aaaaa '::varchar(3);
  10315. ----
  10316. true
  10317. query T
  10318. SELECT 'aaaaa '::varchar(30) < 'aaaaa '::varchar(3);
  10319. ----
  10320. false
  10321. query T
  10322. SELECT 'aaaaa '::varchar(30) = 'aaaaaa'::varchar(3);
  10323. ----
  10324. false
  10325. query T
  10326. SELECT 'aaaaa '::varchar(30) > 'aaaaaa'::varchar(3);
  10327. ----
  10328. true
  10329. query T
  10330. SELECT 'aaaaa '::varchar(30) < 'aaaaaa'::varchar(3);
  10331. ----
  10332. false
  10333. query T
  10334. SELECT 'aaaaa '::varchar(30) = ''::varchar(3);
  10335. ----
  10336. false
  10337. query T
  10338. SELECT 'aaaaa '::varchar(30) > ''::varchar(3);
  10339. ----
  10340. true
  10341. query T
  10342. SELECT 'aaaaa '::varchar(30) < ''::varchar(3);
  10343. ----
  10344. false
  10345. query T
  10346. SELECT 'aaaaa '::varchar(30) = ' '::varchar(3);
  10347. ----
  10348. false
  10349. query T
  10350. SELECT 'aaaaa '::varchar(30) > ' '::varchar(3);
  10351. ----
  10352. true
  10353. query T
  10354. SELECT 'aaaaa '::varchar(30) < ' '::varchar(3);
  10355. ----
  10356. false
  10357. query T
  10358. SELECT 'aaaaaa'::varchar(30) = 'a'::varchar(3);
  10359. ----
  10360. false
  10361. query T
  10362. SELECT 'aaaaaa'::varchar(30) > 'a'::varchar(3);
  10363. ----
  10364. true
  10365. query T
  10366. SELECT 'aaaaaa'::varchar(30) < 'a'::varchar(3);
  10367. ----
  10368. false
  10369. query T
  10370. SELECT 'aaaaaa'::varchar(30) = 'a '::varchar(3);
  10371. ----
  10372. false
  10373. query T
  10374. SELECT 'aaaaaa'::varchar(30) > 'a '::varchar(3);
  10375. ----
  10376. true
  10377. query T
  10378. SELECT 'aaaaaa'::varchar(30) < 'a '::varchar(3);
  10379. ----
  10380. false
  10381. query T
  10382. SELECT 'aaaaaa'::varchar(30) = 'aaaaa'::varchar(3);
  10383. ----
  10384. false
  10385. query T
  10386. SELECT 'aaaaaa'::varchar(30) > 'aaaaa'::varchar(3);
  10387. ----
  10388. true
  10389. query T
  10390. SELECT 'aaaaaa'::varchar(30) < 'aaaaa'::varchar(3);
  10391. ----
  10392. false
  10393. query T
  10394. SELECT 'aaaaaa'::varchar(30) = 'aaaaa '::varchar(3);
  10395. ----
  10396. false
  10397. query T
  10398. SELECT 'aaaaaa'::varchar(30) > 'aaaaa '::varchar(3);
  10399. ----
  10400. true
  10401. query T
  10402. SELECT 'aaaaaa'::varchar(30) < 'aaaaa '::varchar(3);
  10403. ----
  10404. false
  10405. query T
  10406. SELECT 'aaaaaa'::varchar(30) = 'aaaaaa'::varchar(3);
  10407. ----
  10408. false
  10409. query T
  10410. SELECT 'aaaaaa'::varchar(30) > 'aaaaaa'::varchar(3);
  10411. ----
  10412. true
  10413. query T
  10414. SELECT 'aaaaaa'::varchar(30) < 'aaaaaa'::varchar(3);
  10415. ----
  10416. false
  10417. query T
  10418. SELECT 'aaaaaa'::varchar(30) = ''::varchar(3);
  10419. ----
  10420. false
  10421. query T
  10422. SELECT 'aaaaaa'::varchar(30) > ''::varchar(3);
  10423. ----
  10424. true
  10425. query T
  10426. SELECT 'aaaaaa'::varchar(30) < ''::varchar(3);
  10427. ----
  10428. false
  10429. query T
  10430. SELECT 'aaaaaa'::varchar(30) = ' '::varchar(3);
  10431. ----
  10432. false
  10433. query T
  10434. SELECT 'aaaaaa'::varchar(30) > ' '::varchar(3);
  10435. ----
  10436. true
  10437. query T
  10438. SELECT 'aaaaaa'::varchar(30) < ' '::varchar(3);
  10439. ----
  10440. false
  10441. query T
  10442. SELECT ''::varchar(30) = 'a'::varchar(3);
  10443. ----
  10444. false
  10445. query T
  10446. SELECT ''::varchar(30) > 'a'::varchar(3);
  10447. ----
  10448. false
  10449. query T
  10450. SELECT ''::varchar(30) < 'a'::varchar(3);
  10451. ----
  10452. true
  10453. query T
  10454. SELECT ''::varchar(30) = 'a '::varchar(3);
  10455. ----
  10456. false
  10457. query T
  10458. SELECT ''::varchar(30) > 'a '::varchar(3);
  10459. ----
  10460. false
  10461. query T
  10462. SELECT ''::varchar(30) < 'a '::varchar(3);
  10463. ----
  10464. true
  10465. query T
  10466. SELECT ''::varchar(30) = 'aaaaa'::varchar(3);
  10467. ----
  10468. false
  10469. query T
  10470. SELECT ''::varchar(30) > 'aaaaa'::varchar(3);
  10471. ----
  10472. false
  10473. query T
  10474. SELECT ''::varchar(30) < 'aaaaa'::varchar(3);
  10475. ----
  10476. true
  10477. query T
  10478. SELECT ''::varchar(30) = 'aaaaa '::varchar(3);
  10479. ----
  10480. false
  10481. query T
  10482. SELECT ''::varchar(30) > 'aaaaa '::varchar(3);
  10483. ----
  10484. false
  10485. query T
  10486. SELECT ''::varchar(30) < 'aaaaa '::varchar(3);
  10487. ----
  10488. true
  10489. query T
  10490. SELECT ''::varchar(30) = 'aaaaaa'::varchar(3);
  10491. ----
  10492. false
  10493. query T
  10494. SELECT ''::varchar(30) > 'aaaaaa'::varchar(3);
  10495. ----
  10496. false
  10497. query T
  10498. SELECT ''::varchar(30) < 'aaaaaa'::varchar(3);
  10499. ----
  10500. true
  10501. query T
  10502. SELECT ''::varchar(30) = ''::varchar(3);
  10503. ----
  10504. true
  10505. query T
  10506. SELECT ''::varchar(30) > ''::varchar(3);
  10507. ----
  10508. false
  10509. query T
  10510. SELECT ''::varchar(30) < ''::varchar(3);
  10511. ----
  10512. false
  10513. query T
  10514. SELECT ''::varchar(30) = ' '::varchar(3);
  10515. ----
  10516. false
  10517. query T
  10518. SELECT ''::varchar(30) > ' '::varchar(3);
  10519. ----
  10520. false
  10521. query T
  10522. SELECT ''::varchar(30) < ' '::varchar(3);
  10523. ----
  10524. true
  10525. query T
  10526. SELECT ' '::varchar(30) = 'a'::varchar(3);
  10527. ----
  10528. false
  10529. query T
  10530. SELECT ' '::varchar(30) > 'a'::varchar(3);
  10531. ----
  10532. false
  10533. query T
  10534. SELECT ' '::varchar(30) < 'a'::varchar(3);
  10535. ----
  10536. true
  10537. query T
  10538. SELECT ' '::varchar(30) = 'a '::varchar(3);
  10539. ----
  10540. false
  10541. query T
  10542. SELECT ' '::varchar(30) > 'a '::varchar(3);
  10543. ----
  10544. false
  10545. query T
  10546. SELECT ' '::varchar(30) < 'a '::varchar(3);
  10547. ----
  10548. true
  10549. query T
  10550. SELECT ' '::varchar(30) = 'aaaaa'::varchar(3);
  10551. ----
  10552. false
  10553. query T
  10554. SELECT ' '::varchar(30) > 'aaaaa'::varchar(3);
  10555. ----
  10556. false
  10557. query T
  10558. SELECT ' '::varchar(30) < 'aaaaa'::varchar(3);
  10559. ----
  10560. true
  10561. query T
  10562. SELECT ' '::varchar(30) = 'aaaaa '::varchar(3);
  10563. ----
  10564. false
  10565. query T
  10566. SELECT ' '::varchar(30) > 'aaaaa '::varchar(3);
  10567. ----
  10568. false
  10569. query T
  10570. SELECT ' '::varchar(30) < 'aaaaa '::varchar(3);
  10571. ----
  10572. true
  10573. query T
  10574. SELECT ' '::varchar(30) = 'aaaaaa'::varchar(3);
  10575. ----
  10576. false
  10577. query T
  10578. SELECT ' '::varchar(30) > 'aaaaaa'::varchar(3);
  10579. ----
  10580. false
  10581. query T
  10582. SELECT ' '::varchar(30) < 'aaaaaa'::varchar(3);
  10583. ----
  10584. true
  10585. query T
  10586. SELECT ' '::varchar(30) = ''::varchar(3);
  10587. ----
  10588. false
  10589. query T
  10590. SELECT ' '::varchar(30) > ''::varchar(3);
  10591. ----
  10592. true
  10593. query T
  10594. SELECT ' '::varchar(30) < ''::varchar(3);
  10595. ----
  10596. false
  10597. query T
  10598. SELECT ' '::varchar(30) = ' '::varchar(3);
  10599. ----
  10600. true
  10601. query T
  10602. SELECT ' '::varchar(30) > ' '::varchar(3);
  10603. ----
  10604. false
  10605. query T
  10606. SELECT ' '::varchar(30) < ' '::varchar(3);
  10607. ----
  10608. false
  10609. query T
  10610. SELECT 'a'::varchar(30) = 'a'::varchar(30);
  10611. ----
  10612. true
  10613. query T
  10614. SELECT 'a'::varchar(30) > 'a'::varchar(30);
  10615. ----
  10616. false
  10617. query T
  10618. SELECT 'a'::varchar(30) < 'a'::varchar(30);
  10619. ----
  10620. false
  10621. query T
  10622. SELECT 'a'::varchar(30) = 'a '::varchar(30);
  10623. ----
  10624. false
  10625. query T
  10626. SELECT 'a'::varchar(30) > 'a '::varchar(30);
  10627. ----
  10628. false
  10629. query T
  10630. SELECT 'a'::varchar(30) < 'a '::varchar(30);
  10631. ----
  10632. true
  10633. query T
  10634. SELECT 'a'::varchar(30) = 'aaaaa'::varchar(30);
  10635. ----
  10636. false
  10637. query T
  10638. SELECT 'a'::varchar(30) > 'aaaaa'::varchar(30);
  10639. ----
  10640. false
  10641. query T
  10642. SELECT 'a'::varchar(30) < 'aaaaa'::varchar(30);
  10643. ----
  10644. true
  10645. query T
  10646. SELECT 'a'::varchar(30) = 'aaaaa '::varchar(30);
  10647. ----
  10648. false
  10649. query T
  10650. SELECT 'a'::varchar(30) > 'aaaaa '::varchar(30);
  10651. ----
  10652. false
  10653. query T
  10654. SELECT 'a'::varchar(30) < 'aaaaa '::varchar(30);
  10655. ----
  10656. true
  10657. query T
  10658. SELECT 'a'::varchar(30) = 'aaaaaa'::varchar(30);
  10659. ----
  10660. false
  10661. query T
  10662. SELECT 'a'::varchar(30) > 'aaaaaa'::varchar(30);
  10663. ----
  10664. false
  10665. query T
  10666. SELECT 'a'::varchar(30) < 'aaaaaa'::varchar(30);
  10667. ----
  10668. true
  10669. query T
  10670. SELECT 'a'::varchar(30) = ''::varchar(30);
  10671. ----
  10672. false
  10673. query T
  10674. SELECT 'a'::varchar(30) > ''::varchar(30);
  10675. ----
  10676. true
  10677. query T
  10678. SELECT 'a'::varchar(30) < ''::varchar(30);
  10679. ----
  10680. false
  10681. query T
  10682. SELECT 'a'::varchar(30) = ' '::varchar(30);
  10683. ----
  10684. false
  10685. query T
  10686. SELECT 'a'::varchar(30) > ' '::varchar(30);
  10687. ----
  10688. true
  10689. query T
  10690. SELECT 'a'::varchar(30) < ' '::varchar(30);
  10691. ----
  10692. false
  10693. query T
  10694. SELECT 'a '::varchar(30) = 'a'::varchar(30);
  10695. ----
  10696. false
  10697. query T
  10698. SELECT 'a '::varchar(30) > 'a'::varchar(30);
  10699. ----
  10700. true
  10701. query T
  10702. SELECT 'a '::varchar(30) < 'a'::varchar(30);
  10703. ----
  10704. false
  10705. query T
  10706. SELECT 'a '::varchar(30) = 'a '::varchar(30);
  10707. ----
  10708. true
  10709. query T
  10710. SELECT 'a '::varchar(30) > 'a '::varchar(30);
  10711. ----
  10712. false
  10713. query T
  10714. SELECT 'a '::varchar(30) < 'a '::varchar(30);
  10715. ----
  10716. false
  10717. query T
  10718. SELECT 'a '::varchar(30) = 'aaaaa'::varchar(30);
  10719. ----
  10720. false
  10721. query T
  10722. SELECT 'a '::varchar(30) > 'aaaaa'::varchar(30);
  10723. ----
  10724. false
  10725. query T
  10726. SELECT 'a '::varchar(30) < 'aaaaa'::varchar(30);
  10727. ----
  10728. true
  10729. query T
  10730. SELECT 'a '::varchar(30) = 'aaaaa '::varchar(30);
  10731. ----
  10732. false
  10733. query T
  10734. SELECT 'a '::varchar(30) > 'aaaaa '::varchar(30);
  10735. ----
  10736. false
  10737. query T
  10738. SELECT 'a '::varchar(30) < 'aaaaa '::varchar(30);
  10739. ----
  10740. true
  10741. query T
  10742. SELECT 'a '::varchar(30) = 'aaaaaa'::varchar(30);
  10743. ----
  10744. false
  10745. query T
  10746. SELECT 'a '::varchar(30) > 'aaaaaa'::varchar(30);
  10747. ----
  10748. false
  10749. query T
  10750. SELECT 'a '::varchar(30) < 'aaaaaa'::varchar(30);
  10751. ----
  10752. true
  10753. query T
  10754. SELECT 'a '::varchar(30) = ''::varchar(30);
  10755. ----
  10756. false
  10757. query T
  10758. SELECT 'a '::varchar(30) > ''::varchar(30);
  10759. ----
  10760. true
  10761. query T
  10762. SELECT 'a '::varchar(30) < ''::varchar(30);
  10763. ----
  10764. false
  10765. query T
  10766. SELECT 'a '::varchar(30) = ' '::varchar(30);
  10767. ----
  10768. false
  10769. query T
  10770. SELECT 'a '::varchar(30) > ' '::varchar(30);
  10771. ----
  10772. true
  10773. query T
  10774. SELECT 'a '::varchar(30) < ' '::varchar(30);
  10775. ----
  10776. false
  10777. query T
  10778. SELECT 'aaaaa'::varchar(30) = 'a'::varchar(30);
  10779. ----
  10780. false
  10781. query T
  10782. SELECT 'aaaaa'::varchar(30) > 'a'::varchar(30);
  10783. ----
  10784. true
  10785. query T
  10786. SELECT 'aaaaa'::varchar(30) < 'a'::varchar(30);
  10787. ----
  10788. false
  10789. query T
  10790. SELECT 'aaaaa'::varchar(30) = 'a '::varchar(30);
  10791. ----
  10792. false
  10793. query T
  10794. SELECT 'aaaaa'::varchar(30) > 'a '::varchar(30);
  10795. ----
  10796. true
  10797. query T
  10798. SELECT 'aaaaa'::varchar(30) < 'a '::varchar(30);
  10799. ----
  10800. false
  10801. query T
  10802. SELECT 'aaaaa'::varchar(30) = 'aaaaa'::varchar(30);
  10803. ----
  10804. true
  10805. query T
  10806. SELECT 'aaaaa'::varchar(30) > 'aaaaa'::varchar(30);
  10807. ----
  10808. false
  10809. query T
  10810. SELECT 'aaaaa'::varchar(30) < 'aaaaa'::varchar(30);
  10811. ----
  10812. false
  10813. query T
  10814. SELECT 'aaaaa'::varchar(30) = 'aaaaa '::varchar(30);
  10815. ----
  10816. false
  10817. query T
  10818. SELECT 'aaaaa'::varchar(30) > 'aaaaa '::varchar(30);
  10819. ----
  10820. false
  10821. query T
  10822. SELECT 'aaaaa'::varchar(30) < 'aaaaa '::varchar(30);
  10823. ----
  10824. true
  10825. query T
  10826. SELECT 'aaaaa'::varchar(30) = 'aaaaaa'::varchar(30);
  10827. ----
  10828. false
  10829. query T
  10830. SELECT 'aaaaa'::varchar(30) > 'aaaaaa'::varchar(30);
  10831. ----
  10832. false
  10833. query T
  10834. SELECT 'aaaaa'::varchar(30) < 'aaaaaa'::varchar(30);
  10835. ----
  10836. true
  10837. query T
  10838. SELECT 'aaaaa'::varchar(30) = ''::varchar(30);
  10839. ----
  10840. false
  10841. query T
  10842. SELECT 'aaaaa'::varchar(30) > ''::varchar(30);
  10843. ----
  10844. true
  10845. query T
  10846. SELECT 'aaaaa'::varchar(30) < ''::varchar(30);
  10847. ----
  10848. false
  10849. query T
  10850. SELECT 'aaaaa'::varchar(30) = ' '::varchar(30);
  10851. ----
  10852. false
  10853. query T
  10854. SELECT 'aaaaa'::varchar(30) > ' '::varchar(30);
  10855. ----
  10856. true
  10857. query T
  10858. SELECT 'aaaaa'::varchar(30) < ' '::varchar(30);
  10859. ----
  10860. false
  10861. query T
  10862. SELECT 'aaaaa '::varchar(30) = 'a'::varchar(30);
  10863. ----
  10864. false
  10865. query T
  10866. SELECT 'aaaaa '::varchar(30) > 'a'::varchar(30);
  10867. ----
  10868. true
  10869. query T
  10870. SELECT 'aaaaa '::varchar(30) < 'a'::varchar(30);
  10871. ----
  10872. false
  10873. query T
  10874. SELECT 'aaaaa '::varchar(30) = 'a '::varchar(30);
  10875. ----
  10876. false
  10877. query T
  10878. SELECT 'aaaaa '::varchar(30) > 'a '::varchar(30);
  10879. ----
  10880. true
  10881. query T
  10882. SELECT 'aaaaa '::varchar(30) < 'a '::varchar(30);
  10883. ----
  10884. false
  10885. query T
  10886. SELECT 'aaaaa '::varchar(30) = 'aaaaa'::varchar(30);
  10887. ----
  10888. false
  10889. query T
  10890. SELECT 'aaaaa '::varchar(30) > 'aaaaa'::varchar(30);
  10891. ----
  10892. true
  10893. query T
  10894. SELECT 'aaaaa '::varchar(30) < 'aaaaa'::varchar(30);
  10895. ----
  10896. false
  10897. query T
  10898. SELECT 'aaaaa '::varchar(30) = 'aaaaa '::varchar(30);
  10899. ----
  10900. true
  10901. query T
  10902. SELECT 'aaaaa '::varchar(30) > 'aaaaa '::varchar(30);
  10903. ----
  10904. false
  10905. query T
  10906. SELECT 'aaaaa '::varchar(30) < 'aaaaa '::varchar(30);
  10907. ----
  10908. false
  10909. query T
  10910. SELECT 'aaaaa '::varchar(30) = 'aaaaaa'::varchar(30);
  10911. ----
  10912. false
  10913. query T
  10914. SELECT 'aaaaa '::varchar(30) > 'aaaaaa'::varchar(30);
  10915. ----
  10916. false
  10917. query T
  10918. SELECT 'aaaaa '::varchar(30) < 'aaaaaa'::varchar(30);
  10919. ----
  10920. true
  10921. query T
  10922. SELECT 'aaaaa '::varchar(30) = ''::varchar(30);
  10923. ----
  10924. false
  10925. query T
  10926. SELECT 'aaaaa '::varchar(30) > ''::varchar(30);
  10927. ----
  10928. true
  10929. query T
  10930. SELECT 'aaaaa '::varchar(30) < ''::varchar(30);
  10931. ----
  10932. false
  10933. query T
  10934. SELECT 'aaaaa '::varchar(30) = ' '::varchar(30);
  10935. ----
  10936. false
  10937. query T
  10938. SELECT 'aaaaa '::varchar(30) > ' '::varchar(30);
  10939. ----
  10940. true
  10941. query T
  10942. SELECT 'aaaaa '::varchar(30) < ' '::varchar(30);
  10943. ----
  10944. false
  10945. query T
  10946. SELECT 'aaaaaa'::varchar(30) = 'a'::varchar(30);
  10947. ----
  10948. false
  10949. query T
  10950. SELECT 'aaaaaa'::varchar(30) > 'a'::varchar(30);
  10951. ----
  10952. true
  10953. query T
  10954. SELECT 'aaaaaa'::varchar(30) < 'a'::varchar(30);
  10955. ----
  10956. false
  10957. query T
  10958. SELECT 'aaaaaa'::varchar(30) = 'a '::varchar(30);
  10959. ----
  10960. false
  10961. query T
  10962. SELECT 'aaaaaa'::varchar(30) > 'a '::varchar(30);
  10963. ----
  10964. true
  10965. query T
  10966. SELECT 'aaaaaa'::varchar(30) < 'a '::varchar(30);
  10967. ----
  10968. false
  10969. query T
  10970. SELECT 'aaaaaa'::varchar(30) = 'aaaaa'::varchar(30);
  10971. ----
  10972. false
  10973. query T
  10974. SELECT 'aaaaaa'::varchar(30) > 'aaaaa'::varchar(30);
  10975. ----
  10976. true
  10977. query T
  10978. SELECT 'aaaaaa'::varchar(30) < 'aaaaa'::varchar(30);
  10979. ----
  10980. false
  10981. query T
  10982. SELECT 'aaaaaa'::varchar(30) = 'aaaaa '::varchar(30);
  10983. ----
  10984. false
  10985. query T
  10986. SELECT 'aaaaaa'::varchar(30) > 'aaaaa '::varchar(30);
  10987. ----
  10988. true
  10989. query T
  10990. SELECT 'aaaaaa'::varchar(30) < 'aaaaa '::varchar(30);
  10991. ----
  10992. false
  10993. query T
  10994. SELECT 'aaaaaa'::varchar(30) = 'aaaaaa'::varchar(30);
  10995. ----
  10996. true
  10997. query T
  10998. SELECT 'aaaaaa'::varchar(30) > 'aaaaaa'::varchar(30);
  10999. ----
  11000. false
  11001. query T
  11002. SELECT 'aaaaaa'::varchar(30) < 'aaaaaa'::varchar(30);
  11003. ----
  11004. false
  11005. query T
  11006. SELECT 'aaaaaa'::varchar(30) = ''::varchar(30);
  11007. ----
  11008. false
  11009. query T
  11010. SELECT 'aaaaaa'::varchar(30) > ''::varchar(30);
  11011. ----
  11012. true
  11013. query T
  11014. SELECT 'aaaaaa'::varchar(30) < ''::varchar(30);
  11015. ----
  11016. false
  11017. query T
  11018. SELECT 'aaaaaa'::varchar(30) = ' '::varchar(30);
  11019. ----
  11020. false
  11021. query T
  11022. SELECT 'aaaaaa'::varchar(30) > ' '::varchar(30);
  11023. ----
  11024. true
  11025. query T
  11026. SELECT 'aaaaaa'::varchar(30) < ' '::varchar(30);
  11027. ----
  11028. false
  11029. query T
  11030. SELECT ''::varchar(30) = 'a'::varchar(30);
  11031. ----
  11032. false
  11033. query T
  11034. SELECT ''::varchar(30) > 'a'::varchar(30);
  11035. ----
  11036. false
  11037. query T
  11038. SELECT ''::varchar(30) < 'a'::varchar(30);
  11039. ----
  11040. true
  11041. query T
  11042. SELECT ''::varchar(30) = 'a '::varchar(30);
  11043. ----
  11044. false
  11045. query T
  11046. SELECT ''::varchar(30) > 'a '::varchar(30);
  11047. ----
  11048. false
  11049. query T
  11050. SELECT ''::varchar(30) < 'a '::varchar(30);
  11051. ----
  11052. true
  11053. query T
  11054. SELECT ''::varchar(30) = 'aaaaa'::varchar(30);
  11055. ----
  11056. false
  11057. query T
  11058. SELECT ''::varchar(30) > 'aaaaa'::varchar(30);
  11059. ----
  11060. false
  11061. query T
  11062. SELECT ''::varchar(30) < 'aaaaa'::varchar(30);
  11063. ----
  11064. true
  11065. query T
  11066. SELECT ''::varchar(30) = 'aaaaa '::varchar(30);
  11067. ----
  11068. false
  11069. query T
  11070. SELECT ''::varchar(30) > 'aaaaa '::varchar(30);
  11071. ----
  11072. false
  11073. query T
  11074. SELECT ''::varchar(30) < 'aaaaa '::varchar(30);
  11075. ----
  11076. true
  11077. query T
  11078. SELECT ''::varchar(30) = 'aaaaaa'::varchar(30);
  11079. ----
  11080. false
  11081. query T
  11082. SELECT ''::varchar(30) > 'aaaaaa'::varchar(30);
  11083. ----
  11084. false
  11085. query T
  11086. SELECT ''::varchar(30) < 'aaaaaa'::varchar(30);
  11087. ----
  11088. true
  11089. query T
  11090. SELECT ''::varchar(30) = ''::varchar(30);
  11091. ----
  11092. true
  11093. query T
  11094. SELECT ''::varchar(30) > ''::varchar(30);
  11095. ----
  11096. false
  11097. query T
  11098. SELECT ''::varchar(30) < ''::varchar(30);
  11099. ----
  11100. false
  11101. query T
  11102. SELECT ''::varchar(30) = ' '::varchar(30);
  11103. ----
  11104. false
  11105. query T
  11106. SELECT ''::varchar(30) > ' '::varchar(30);
  11107. ----
  11108. false
  11109. query T
  11110. SELECT ''::varchar(30) < ' '::varchar(30);
  11111. ----
  11112. true
  11113. query T
  11114. SELECT ' '::varchar(30) = 'a'::varchar(30);
  11115. ----
  11116. false
  11117. query T
  11118. SELECT ' '::varchar(30) > 'a'::varchar(30);
  11119. ----
  11120. false
  11121. query T
  11122. SELECT ' '::varchar(30) < 'a'::varchar(30);
  11123. ----
  11124. true
  11125. query T
  11126. SELECT ' '::varchar(30) = 'a '::varchar(30);
  11127. ----
  11128. false
  11129. query T
  11130. SELECT ' '::varchar(30) > 'a '::varchar(30);
  11131. ----
  11132. false
  11133. query T
  11134. SELECT ' '::varchar(30) < 'a '::varchar(30);
  11135. ----
  11136. true
  11137. query T
  11138. SELECT ' '::varchar(30) = 'aaaaa'::varchar(30);
  11139. ----
  11140. false
  11141. query T
  11142. SELECT ' '::varchar(30) > 'aaaaa'::varchar(30);
  11143. ----
  11144. false
  11145. query T
  11146. SELECT ' '::varchar(30) < 'aaaaa'::varchar(30);
  11147. ----
  11148. true
  11149. query T
  11150. SELECT ' '::varchar(30) = 'aaaaa '::varchar(30);
  11151. ----
  11152. false
  11153. query T
  11154. SELECT ' '::varchar(30) > 'aaaaa '::varchar(30);
  11155. ----
  11156. false
  11157. query T
  11158. SELECT ' '::varchar(30) < 'aaaaa '::varchar(30);
  11159. ----
  11160. true
  11161. query T
  11162. SELECT ' '::varchar(30) = 'aaaaaa'::varchar(30);
  11163. ----
  11164. false
  11165. query T
  11166. SELECT ' '::varchar(30) > 'aaaaaa'::varchar(30);
  11167. ----
  11168. false
  11169. query T
  11170. SELECT ' '::varchar(30) < 'aaaaaa'::varchar(30);
  11171. ----
  11172. true
  11173. query T
  11174. SELECT ' '::varchar(30) = ''::varchar(30);
  11175. ----
  11176. false
  11177. query T
  11178. SELECT ' '::varchar(30) > ''::varchar(30);
  11179. ----
  11180. true
  11181. query T
  11182. SELECT ' '::varchar(30) < ''::varchar(30);
  11183. ----
  11184. false
  11185. query T
  11186. SELECT ' '::varchar(30) = ' '::varchar(30);
  11187. ----
  11188. true
  11189. query T
  11190. SELECT ' '::varchar(30) > ' '::varchar(30);
  11191. ----
  11192. false
  11193. query T
  11194. SELECT ' '::varchar(30) < ' '::varchar(30);
  11195. ----
  11196. false
  11197. query T
  11198. SELECT 'a'::varchar(30) = 'a'::text;
  11199. ----
  11200. true
  11201. query T
  11202. SELECT 'a'::varchar(30) > 'a'::text;
  11203. ----
  11204. false
  11205. query T
  11206. SELECT 'a'::varchar(30) < 'a'::text;
  11207. ----
  11208. false
  11209. query T
  11210. SELECT 'a'::varchar(30) = 'a '::text;
  11211. ----
  11212. false
  11213. query T
  11214. SELECT 'a'::varchar(30) > 'a '::text;
  11215. ----
  11216. false
  11217. query T
  11218. SELECT 'a'::varchar(30) < 'a '::text;
  11219. ----
  11220. true
  11221. query T
  11222. SELECT 'a'::varchar(30) = 'aaaaa'::text;
  11223. ----
  11224. false
  11225. query T
  11226. SELECT 'a'::varchar(30) > 'aaaaa'::text;
  11227. ----
  11228. false
  11229. query T
  11230. SELECT 'a'::varchar(30) < 'aaaaa'::text;
  11231. ----
  11232. true
  11233. query T
  11234. SELECT 'a'::varchar(30) = 'aaaaa '::text;
  11235. ----
  11236. false
  11237. query T
  11238. SELECT 'a'::varchar(30) > 'aaaaa '::text;
  11239. ----
  11240. false
  11241. query T
  11242. SELECT 'a'::varchar(30) < 'aaaaa '::text;
  11243. ----
  11244. true
  11245. query T
  11246. SELECT 'a'::varchar(30) = 'aaaaaa'::text;
  11247. ----
  11248. false
  11249. query T
  11250. SELECT 'a'::varchar(30) > 'aaaaaa'::text;
  11251. ----
  11252. false
  11253. query T
  11254. SELECT 'a'::varchar(30) < 'aaaaaa'::text;
  11255. ----
  11256. true
  11257. query T
  11258. SELECT 'a'::varchar(30) = ''::text;
  11259. ----
  11260. false
  11261. query T
  11262. SELECT 'a'::varchar(30) > ''::text;
  11263. ----
  11264. true
  11265. query T
  11266. SELECT 'a'::varchar(30) < ''::text;
  11267. ----
  11268. false
  11269. query T
  11270. SELECT 'a'::varchar(30) = ' '::text;
  11271. ----
  11272. false
  11273. query T
  11274. SELECT 'a'::varchar(30) > ' '::text;
  11275. ----
  11276. true
  11277. query T
  11278. SELECT 'a'::varchar(30) < ' '::text;
  11279. ----
  11280. false
  11281. query T
  11282. SELECT 'a '::varchar(30) = 'a'::text;
  11283. ----
  11284. false
  11285. query T
  11286. SELECT 'a '::varchar(30) > 'a'::text;
  11287. ----
  11288. true
  11289. query T
  11290. SELECT 'a '::varchar(30) < 'a'::text;
  11291. ----
  11292. false
  11293. query T
  11294. SELECT 'a '::varchar(30) = 'a '::text;
  11295. ----
  11296. true
  11297. query T
  11298. SELECT 'a '::varchar(30) > 'a '::text;
  11299. ----
  11300. false
  11301. query T
  11302. SELECT 'a '::varchar(30) < 'a '::text;
  11303. ----
  11304. false
  11305. query T
  11306. SELECT 'a '::varchar(30) = 'aaaaa'::text;
  11307. ----
  11308. false
  11309. query T
  11310. SELECT 'a '::varchar(30) > 'aaaaa'::text;
  11311. ----
  11312. false
  11313. query T
  11314. SELECT 'a '::varchar(30) < 'aaaaa'::text;
  11315. ----
  11316. true
  11317. query T
  11318. SELECT 'a '::varchar(30) = 'aaaaa '::text;
  11319. ----
  11320. false
  11321. query T
  11322. SELECT 'a '::varchar(30) > 'aaaaa '::text;
  11323. ----
  11324. false
  11325. query T
  11326. SELECT 'a '::varchar(30) < 'aaaaa '::text;
  11327. ----
  11328. true
  11329. query T
  11330. SELECT 'a '::varchar(30) = 'aaaaaa'::text;
  11331. ----
  11332. false
  11333. query T
  11334. SELECT 'a '::varchar(30) > 'aaaaaa'::text;
  11335. ----
  11336. false
  11337. query T
  11338. SELECT 'a '::varchar(30) < 'aaaaaa'::text;
  11339. ----
  11340. true
  11341. query T
  11342. SELECT 'a '::varchar(30) = ''::text;
  11343. ----
  11344. false
  11345. query T
  11346. SELECT 'a '::varchar(30) > ''::text;
  11347. ----
  11348. true
  11349. query T
  11350. SELECT 'a '::varchar(30) < ''::text;
  11351. ----
  11352. false
  11353. query T
  11354. SELECT 'a '::varchar(30) = ' '::text;
  11355. ----
  11356. false
  11357. query T
  11358. SELECT 'a '::varchar(30) > ' '::text;
  11359. ----
  11360. true
  11361. query T
  11362. SELECT 'a '::varchar(30) < ' '::text;
  11363. ----
  11364. false
  11365. query T
  11366. SELECT 'aaaaa'::varchar(30) = 'a'::text;
  11367. ----
  11368. false
  11369. query T
  11370. SELECT 'aaaaa'::varchar(30) > 'a'::text;
  11371. ----
  11372. true
  11373. query T
  11374. SELECT 'aaaaa'::varchar(30) < 'a'::text;
  11375. ----
  11376. false
  11377. query T
  11378. SELECT 'aaaaa'::varchar(30) = 'a '::text;
  11379. ----
  11380. false
  11381. query T
  11382. SELECT 'aaaaa'::varchar(30) > 'a '::text;
  11383. ----
  11384. true
  11385. query T
  11386. SELECT 'aaaaa'::varchar(30) < 'a '::text;
  11387. ----
  11388. false
  11389. query T
  11390. SELECT 'aaaaa'::varchar(30) = 'aaaaa'::text;
  11391. ----
  11392. true
  11393. query T
  11394. SELECT 'aaaaa'::varchar(30) > 'aaaaa'::text;
  11395. ----
  11396. false
  11397. query T
  11398. SELECT 'aaaaa'::varchar(30) < 'aaaaa'::text;
  11399. ----
  11400. false
  11401. query T
  11402. SELECT 'aaaaa'::varchar(30) = 'aaaaa '::text;
  11403. ----
  11404. false
  11405. query T
  11406. SELECT 'aaaaa'::varchar(30) > 'aaaaa '::text;
  11407. ----
  11408. false
  11409. query T
  11410. SELECT 'aaaaa'::varchar(30) < 'aaaaa '::text;
  11411. ----
  11412. true
  11413. query T
  11414. SELECT 'aaaaa'::varchar(30) = 'aaaaaa'::text;
  11415. ----
  11416. false
  11417. query T
  11418. SELECT 'aaaaa'::varchar(30) > 'aaaaaa'::text;
  11419. ----
  11420. false
  11421. query T
  11422. SELECT 'aaaaa'::varchar(30) < 'aaaaaa'::text;
  11423. ----
  11424. true
  11425. query T
  11426. SELECT 'aaaaa'::varchar(30) = ''::text;
  11427. ----
  11428. false
  11429. query T
  11430. SELECT 'aaaaa'::varchar(30) > ''::text;
  11431. ----
  11432. true
  11433. query T
  11434. SELECT 'aaaaa'::varchar(30) < ''::text;
  11435. ----
  11436. false
  11437. query T
  11438. SELECT 'aaaaa'::varchar(30) = ' '::text;
  11439. ----
  11440. false
  11441. query T
  11442. SELECT 'aaaaa'::varchar(30) > ' '::text;
  11443. ----
  11444. true
  11445. query T
  11446. SELECT 'aaaaa'::varchar(30) < ' '::text;
  11447. ----
  11448. false
  11449. query T
  11450. SELECT 'aaaaa '::varchar(30) = 'a'::text;
  11451. ----
  11452. false
  11453. query T
  11454. SELECT 'aaaaa '::varchar(30) > 'a'::text;
  11455. ----
  11456. true
  11457. query T
  11458. SELECT 'aaaaa '::varchar(30) < 'a'::text;
  11459. ----
  11460. false
  11461. query T
  11462. SELECT 'aaaaa '::varchar(30) = 'a '::text;
  11463. ----
  11464. false
  11465. query T
  11466. SELECT 'aaaaa '::varchar(30) > 'a '::text;
  11467. ----
  11468. true
  11469. query T
  11470. SELECT 'aaaaa '::varchar(30) < 'a '::text;
  11471. ----
  11472. false
  11473. query T
  11474. SELECT 'aaaaa '::varchar(30) = 'aaaaa'::text;
  11475. ----
  11476. false
  11477. query T
  11478. SELECT 'aaaaa '::varchar(30) > 'aaaaa'::text;
  11479. ----
  11480. true
  11481. query T
  11482. SELECT 'aaaaa '::varchar(30) < 'aaaaa'::text;
  11483. ----
  11484. false
  11485. query T
  11486. SELECT 'aaaaa '::varchar(30) = 'aaaaa '::text;
  11487. ----
  11488. true
  11489. query T
  11490. SELECT 'aaaaa '::varchar(30) > 'aaaaa '::text;
  11491. ----
  11492. false
  11493. query T
  11494. SELECT 'aaaaa '::varchar(30) < 'aaaaa '::text;
  11495. ----
  11496. false
  11497. query T
  11498. SELECT 'aaaaa '::varchar(30) = 'aaaaaa'::text;
  11499. ----
  11500. false
  11501. query T
  11502. SELECT 'aaaaa '::varchar(30) > 'aaaaaa'::text;
  11503. ----
  11504. false
  11505. query T
  11506. SELECT 'aaaaa '::varchar(30) < 'aaaaaa'::text;
  11507. ----
  11508. true
  11509. query T
  11510. SELECT 'aaaaa '::varchar(30) = ''::text;
  11511. ----
  11512. false
  11513. query T
  11514. SELECT 'aaaaa '::varchar(30) > ''::text;
  11515. ----
  11516. true
  11517. query T
  11518. SELECT 'aaaaa '::varchar(30) < ''::text;
  11519. ----
  11520. false
  11521. query T
  11522. SELECT 'aaaaa '::varchar(30) = ' '::text;
  11523. ----
  11524. false
  11525. query T
  11526. SELECT 'aaaaa '::varchar(30) > ' '::text;
  11527. ----
  11528. true
  11529. query T
  11530. SELECT 'aaaaa '::varchar(30) < ' '::text;
  11531. ----
  11532. false
  11533. query T
  11534. SELECT 'aaaaaa'::varchar(30) = 'a'::text;
  11535. ----
  11536. false
  11537. query T
  11538. SELECT 'aaaaaa'::varchar(30) > 'a'::text;
  11539. ----
  11540. true
  11541. query T
  11542. SELECT 'aaaaaa'::varchar(30) < 'a'::text;
  11543. ----
  11544. false
  11545. query T
  11546. SELECT 'aaaaaa'::varchar(30) = 'a '::text;
  11547. ----
  11548. false
  11549. query T
  11550. SELECT 'aaaaaa'::varchar(30) > 'a '::text;
  11551. ----
  11552. true
  11553. query T
  11554. SELECT 'aaaaaa'::varchar(30) < 'a '::text;
  11555. ----
  11556. false
  11557. query T
  11558. SELECT 'aaaaaa'::varchar(30) = 'aaaaa'::text;
  11559. ----
  11560. false
  11561. query T
  11562. SELECT 'aaaaaa'::varchar(30) > 'aaaaa'::text;
  11563. ----
  11564. true
  11565. query T
  11566. SELECT 'aaaaaa'::varchar(30) < 'aaaaa'::text;
  11567. ----
  11568. false
  11569. query T
  11570. SELECT 'aaaaaa'::varchar(30) = 'aaaaa '::text;
  11571. ----
  11572. false
  11573. query T
  11574. SELECT 'aaaaaa'::varchar(30) > 'aaaaa '::text;
  11575. ----
  11576. true
  11577. query T
  11578. SELECT 'aaaaaa'::varchar(30) < 'aaaaa '::text;
  11579. ----
  11580. false
  11581. query T
  11582. SELECT 'aaaaaa'::varchar(30) = 'aaaaaa'::text;
  11583. ----
  11584. true
  11585. query T
  11586. SELECT 'aaaaaa'::varchar(30) > 'aaaaaa'::text;
  11587. ----
  11588. false
  11589. query T
  11590. SELECT 'aaaaaa'::varchar(30) < 'aaaaaa'::text;
  11591. ----
  11592. false
  11593. query T
  11594. SELECT 'aaaaaa'::varchar(30) = ''::text;
  11595. ----
  11596. false
  11597. query T
  11598. SELECT 'aaaaaa'::varchar(30) > ''::text;
  11599. ----
  11600. true
  11601. query T
  11602. SELECT 'aaaaaa'::varchar(30) < ''::text;
  11603. ----
  11604. false
  11605. query T
  11606. SELECT 'aaaaaa'::varchar(30) = ' '::text;
  11607. ----
  11608. false
  11609. query T
  11610. SELECT 'aaaaaa'::varchar(30) > ' '::text;
  11611. ----
  11612. true
  11613. query T
  11614. SELECT 'aaaaaa'::varchar(30) < ' '::text;
  11615. ----
  11616. false
  11617. query T
  11618. SELECT ''::varchar(30) = 'a'::text;
  11619. ----
  11620. false
  11621. query T
  11622. SELECT ''::varchar(30) > 'a'::text;
  11623. ----
  11624. false
  11625. query T
  11626. SELECT ''::varchar(30) < 'a'::text;
  11627. ----
  11628. true
  11629. query T
  11630. SELECT ''::varchar(30) = 'a '::text;
  11631. ----
  11632. false
  11633. query T
  11634. SELECT ''::varchar(30) > 'a '::text;
  11635. ----
  11636. false
  11637. query T
  11638. SELECT ''::varchar(30) < 'a '::text;
  11639. ----
  11640. true
  11641. query T
  11642. SELECT ''::varchar(30) = 'aaaaa'::text;
  11643. ----
  11644. false
  11645. query T
  11646. SELECT ''::varchar(30) > 'aaaaa'::text;
  11647. ----
  11648. false
  11649. query T
  11650. SELECT ''::varchar(30) < 'aaaaa'::text;
  11651. ----
  11652. true
  11653. query T
  11654. SELECT ''::varchar(30) = 'aaaaa '::text;
  11655. ----
  11656. false
  11657. query T
  11658. SELECT ''::varchar(30) > 'aaaaa '::text;
  11659. ----
  11660. false
  11661. query T
  11662. SELECT ''::varchar(30) < 'aaaaa '::text;
  11663. ----
  11664. true
  11665. query T
  11666. SELECT ''::varchar(30) = 'aaaaaa'::text;
  11667. ----
  11668. false
  11669. query T
  11670. SELECT ''::varchar(30) > 'aaaaaa'::text;
  11671. ----
  11672. false
  11673. query T
  11674. SELECT ''::varchar(30) < 'aaaaaa'::text;
  11675. ----
  11676. true
  11677. query T
  11678. SELECT ''::varchar(30) = ''::text;
  11679. ----
  11680. true
  11681. query T
  11682. SELECT ''::varchar(30) > ''::text;
  11683. ----
  11684. false
  11685. query T
  11686. SELECT ''::varchar(30) < ''::text;
  11687. ----
  11688. false
  11689. query T
  11690. SELECT ''::varchar(30) = ' '::text;
  11691. ----
  11692. false
  11693. query T
  11694. SELECT ''::varchar(30) > ' '::text;
  11695. ----
  11696. false
  11697. query T
  11698. SELECT ''::varchar(30) < ' '::text;
  11699. ----
  11700. true
  11701. query T
  11702. SELECT ' '::varchar(30) = 'a'::text;
  11703. ----
  11704. false
  11705. query T
  11706. SELECT ' '::varchar(30) > 'a'::text;
  11707. ----
  11708. false
  11709. query T
  11710. SELECT ' '::varchar(30) < 'a'::text;
  11711. ----
  11712. true
  11713. query T
  11714. SELECT ' '::varchar(30) = 'a '::text;
  11715. ----
  11716. false
  11717. query T
  11718. SELECT ' '::varchar(30) > 'a '::text;
  11719. ----
  11720. false
  11721. query T
  11722. SELECT ' '::varchar(30) < 'a '::text;
  11723. ----
  11724. true
  11725. query T
  11726. SELECT ' '::varchar(30) = 'aaaaa'::text;
  11727. ----
  11728. false
  11729. query T
  11730. SELECT ' '::varchar(30) > 'aaaaa'::text;
  11731. ----
  11732. false
  11733. query T
  11734. SELECT ' '::varchar(30) < 'aaaaa'::text;
  11735. ----
  11736. true
  11737. query T
  11738. SELECT ' '::varchar(30) = 'aaaaa '::text;
  11739. ----
  11740. false
  11741. query T
  11742. SELECT ' '::varchar(30) > 'aaaaa '::text;
  11743. ----
  11744. false
  11745. query T
  11746. SELECT ' '::varchar(30) < 'aaaaa '::text;
  11747. ----
  11748. true
  11749. query T
  11750. SELECT ' '::varchar(30) = 'aaaaaa'::text;
  11751. ----
  11752. false
  11753. query T
  11754. SELECT ' '::varchar(30) > 'aaaaaa'::text;
  11755. ----
  11756. false
  11757. query T
  11758. SELECT ' '::varchar(30) < 'aaaaaa'::text;
  11759. ----
  11760. true
  11761. query T
  11762. SELECT ' '::varchar(30) = ''::text;
  11763. ----
  11764. false
  11765. query T
  11766. SELECT ' '::varchar(30) > ''::text;
  11767. ----
  11768. true
  11769. query T
  11770. SELECT ' '::varchar(30) < ''::text;
  11771. ----
  11772. false
  11773. query T
  11774. SELECT ' '::varchar(30) = ' '::text;
  11775. ----
  11776. true
  11777. query T
  11778. SELECT ' '::varchar(30) > ' '::text;
  11779. ----
  11780. false
  11781. query T
  11782. SELECT ' '::varchar(30) < ' '::text;
  11783. ----
  11784. false
  11785. query T
  11786. SELECT 'a'::text = 'a'::char(3);
  11787. ----
  11788. true
  11789. query T
  11790. SELECT 'a'::text > 'a'::char(3);
  11791. ----
  11792. false
  11793. query T
  11794. SELECT 'a'::text < 'a'::char(3);
  11795. ----
  11796. false
  11797. query T
  11798. SELECT 'a'::text = 'a '::char(3);
  11799. ----
  11800. true
  11801. query T
  11802. SELECT 'a'::text > 'a '::char(3);
  11803. ----
  11804. false
  11805. query T
  11806. SELECT 'a'::text < 'a '::char(3);
  11807. ----
  11808. false
  11809. query T
  11810. SELECT 'a'::text = 'aaaaa'::char(3);
  11811. ----
  11812. false
  11813. query T
  11814. SELECT 'a'::text > 'aaaaa'::char(3);
  11815. ----
  11816. false
  11817. query T
  11818. SELECT 'a'::text < 'aaaaa'::char(3);
  11819. ----
  11820. true
  11821. query T
  11822. SELECT 'a'::text = 'aaaaa '::char(3);
  11823. ----
  11824. false
  11825. query T
  11826. SELECT 'a'::text > 'aaaaa '::char(3);
  11827. ----
  11828. false
  11829. query T
  11830. SELECT 'a'::text < 'aaaaa '::char(3);
  11831. ----
  11832. true
  11833. query T
  11834. SELECT 'a'::text = 'aaaaaa'::char(3);
  11835. ----
  11836. false
  11837. query T
  11838. SELECT 'a'::text > 'aaaaaa'::char(3);
  11839. ----
  11840. false
  11841. query T
  11842. SELECT 'a'::text < 'aaaaaa'::char(3);
  11843. ----
  11844. true
  11845. query T
  11846. SELECT 'a'::text = ''::char(3);
  11847. ----
  11848. false
  11849. query T
  11850. SELECT 'a'::text > ''::char(3);
  11851. ----
  11852. true
  11853. query T
  11854. SELECT 'a'::text < ''::char(3);
  11855. ----
  11856. false
  11857. query T
  11858. SELECT 'a'::text = ' '::char(3);
  11859. ----
  11860. false
  11861. query T
  11862. SELECT 'a'::text > ' '::char(3);
  11863. ----
  11864. true
  11865. query T
  11866. SELECT 'a'::text < ' '::char(3);
  11867. ----
  11868. false
  11869. query T
  11870. SELECT 'a '::text = 'a'::char(3);
  11871. ----
  11872. false
  11873. query T
  11874. SELECT 'a '::text > 'a'::char(3);
  11875. ----
  11876. true
  11877. query T
  11878. SELECT 'a '::text < 'a'::char(3);
  11879. ----
  11880. false
  11881. query T
  11882. SELECT 'a '::text = 'a '::char(3);
  11883. ----
  11884. false
  11885. query T
  11886. SELECT 'a '::text > 'a '::char(3);
  11887. ----
  11888. true
  11889. query T
  11890. SELECT 'a '::text < 'a '::char(3);
  11891. ----
  11892. false
  11893. query T
  11894. SELECT 'a '::text = 'aaaaa'::char(3);
  11895. ----
  11896. false
  11897. query T
  11898. SELECT 'a '::text > 'aaaaa'::char(3);
  11899. ----
  11900. false
  11901. query T
  11902. SELECT 'a '::text < 'aaaaa'::char(3);
  11903. ----
  11904. true
  11905. query T
  11906. SELECT 'a '::text = 'aaaaa '::char(3);
  11907. ----
  11908. false
  11909. query T
  11910. SELECT 'a '::text > 'aaaaa '::char(3);
  11911. ----
  11912. false
  11913. query T
  11914. SELECT 'a '::text < 'aaaaa '::char(3);
  11915. ----
  11916. true
  11917. query T
  11918. SELECT 'a '::text = 'aaaaaa'::char(3);
  11919. ----
  11920. false
  11921. query T
  11922. SELECT 'a '::text > 'aaaaaa'::char(3);
  11923. ----
  11924. false
  11925. query T
  11926. SELECT 'a '::text < 'aaaaaa'::char(3);
  11927. ----
  11928. true
  11929. query T
  11930. SELECT 'a '::text = ''::char(3);
  11931. ----
  11932. false
  11933. query T
  11934. SELECT 'a '::text > ''::char(3);
  11935. ----
  11936. true
  11937. query T
  11938. SELECT 'a '::text < ''::char(3);
  11939. ----
  11940. false
  11941. query T
  11942. SELECT 'a '::text = ' '::char(3);
  11943. ----
  11944. false
  11945. query T
  11946. SELECT 'a '::text > ' '::char(3);
  11947. ----
  11948. true
  11949. query T
  11950. SELECT 'a '::text < ' '::char(3);
  11951. ----
  11952. false
  11953. query T
  11954. SELECT 'aaaaa'::text = 'a'::char(3);
  11955. ----
  11956. false
  11957. query T
  11958. SELECT 'aaaaa'::text > 'a'::char(3);
  11959. ----
  11960. true
  11961. query T
  11962. SELECT 'aaaaa'::text < 'a'::char(3);
  11963. ----
  11964. false
  11965. query T
  11966. SELECT 'aaaaa'::text = 'a '::char(3);
  11967. ----
  11968. false
  11969. query T
  11970. SELECT 'aaaaa'::text > 'a '::char(3);
  11971. ----
  11972. true
  11973. query T
  11974. SELECT 'aaaaa'::text < 'a '::char(3);
  11975. ----
  11976. false
  11977. query T
  11978. SELECT 'aaaaa'::text = 'aaaaa'::char(3);
  11979. ----
  11980. false
  11981. query T
  11982. SELECT 'aaaaa'::text > 'aaaaa'::char(3);
  11983. ----
  11984. true
  11985. query T
  11986. SELECT 'aaaaa'::text < 'aaaaa'::char(3);
  11987. ----
  11988. false
  11989. query T
  11990. SELECT 'aaaaa'::text = 'aaaaa '::char(3);
  11991. ----
  11992. false
  11993. query T
  11994. SELECT 'aaaaa'::text > 'aaaaa '::char(3);
  11995. ----
  11996. true
  11997. query T
  11998. SELECT 'aaaaa'::text < 'aaaaa '::char(3);
  11999. ----
  12000. false
  12001. query T
  12002. SELECT 'aaaaa'::text = 'aaaaaa'::char(3);
  12003. ----
  12004. false
  12005. query T
  12006. SELECT 'aaaaa'::text > 'aaaaaa'::char(3);
  12007. ----
  12008. true
  12009. query T
  12010. SELECT 'aaaaa'::text < 'aaaaaa'::char(3);
  12011. ----
  12012. false
  12013. query T
  12014. SELECT 'aaaaa'::text = ''::char(3);
  12015. ----
  12016. false
  12017. query T
  12018. SELECT 'aaaaa'::text > ''::char(3);
  12019. ----
  12020. true
  12021. query T
  12022. SELECT 'aaaaa'::text < ''::char(3);
  12023. ----
  12024. false
  12025. query T
  12026. SELECT 'aaaaa'::text = ' '::char(3);
  12027. ----
  12028. false
  12029. query T
  12030. SELECT 'aaaaa'::text > ' '::char(3);
  12031. ----
  12032. true
  12033. query T
  12034. SELECT 'aaaaa'::text < ' '::char(3);
  12035. ----
  12036. false
  12037. query T
  12038. SELECT 'aaaaa '::text = 'a'::char(3);
  12039. ----
  12040. false
  12041. query T
  12042. SELECT 'aaaaa '::text > 'a'::char(3);
  12043. ----
  12044. true
  12045. query T
  12046. SELECT 'aaaaa '::text < 'a'::char(3);
  12047. ----
  12048. false
  12049. query T
  12050. SELECT 'aaaaa '::text = 'a '::char(3);
  12051. ----
  12052. false
  12053. query T
  12054. SELECT 'aaaaa '::text > 'a '::char(3);
  12055. ----
  12056. true
  12057. query T
  12058. SELECT 'aaaaa '::text < 'a '::char(3);
  12059. ----
  12060. false
  12061. query T
  12062. SELECT 'aaaaa '::text = 'aaaaa'::char(3);
  12063. ----
  12064. false
  12065. query T
  12066. SELECT 'aaaaa '::text > 'aaaaa'::char(3);
  12067. ----
  12068. true
  12069. query T
  12070. SELECT 'aaaaa '::text < 'aaaaa'::char(3);
  12071. ----
  12072. false
  12073. query T
  12074. SELECT 'aaaaa '::text = 'aaaaa '::char(3);
  12075. ----
  12076. false
  12077. query T
  12078. SELECT 'aaaaa '::text > 'aaaaa '::char(3);
  12079. ----
  12080. true
  12081. query T
  12082. SELECT 'aaaaa '::text < 'aaaaa '::char(3);
  12083. ----
  12084. false
  12085. query T
  12086. SELECT 'aaaaa '::text = 'aaaaaa'::char(3);
  12087. ----
  12088. false
  12089. query T
  12090. SELECT 'aaaaa '::text > 'aaaaaa'::char(3);
  12091. ----
  12092. true
  12093. query T
  12094. SELECT 'aaaaa '::text < 'aaaaaa'::char(3);
  12095. ----
  12096. false
  12097. query T
  12098. SELECT 'aaaaa '::text = ''::char(3);
  12099. ----
  12100. false
  12101. query T
  12102. SELECT 'aaaaa '::text > ''::char(3);
  12103. ----
  12104. true
  12105. query T
  12106. SELECT 'aaaaa '::text < ''::char(3);
  12107. ----
  12108. false
  12109. query T
  12110. SELECT 'aaaaa '::text = ' '::char(3);
  12111. ----
  12112. false
  12113. query T
  12114. SELECT 'aaaaa '::text > ' '::char(3);
  12115. ----
  12116. true
  12117. query T
  12118. SELECT 'aaaaa '::text < ' '::char(3);
  12119. ----
  12120. false
  12121. query T
  12122. SELECT 'aaaaaa'::text = 'a'::char(3);
  12123. ----
  12124. false
  12125. query T
  12126. SELECT 'aaaaaa'::text > 'a'::char(3);
  12127. ----
  12128. true
  12129. query T
  12130. SELECT 'aaaaaa'::text < 'a'::char(3);
  12131. ----
  12132. false
  12133. query T
  12134. SELECT 'aaaaaa'::text = 'a '::char(3);
  12135. ----
  12136. false
  12137. query T
  12138. SELECT 'aaaaaa'::text > 'a '::char(3);
  12139. ----
  12140. true
  12141. query T
  12142. SELECT 'aaaaaa'::text < 'a '::char(3);
  12143. ----
  12144. false
  12145. query T
  12146. SELECT 'aaaaaa'::text = 'aaaaa'::char(3);
  12147. ----
  12148. false
  12149. query T
  12150. SELECT 'aaaaaa'::text > 'aaaaa'::char(3);
  12151. ----
  12152. true
  12153. query T
  12154. SELECT 'aaaaaa'::text < 'aaaaa'::char(3);
  12155. ----
  12156. false
  12157. query T
  12158. SELECT 'aaaaaa'::text = 'aaaaa '::char(3);
  12159. ----
  12160. false
  12161. query T
  12162. SELECT 'aaaaaa'::text > 'aaaaa '::char(3);
  12163. ----
  12164. true
  12165. query T
  12166. SELECT 'aaaaaa'::text < 'aaaaa '::char(3);
  12167. ----
  12168. false
  12169. query T
  12170. SELECT 'aaaaaa'::text = 'aaaaaa'::char(3);
  12171. ----
  12172. false
  12173. query T
  12174. SELECT 'aaaaaa'::text > 'aaaaaa'::char(3);
  12175. ----
  12176. true
  12177. query T
  12178. SELECT 'aaaaaa'::text < 'aaaaaa'::char(3);
  12179. ----
  12180. false
  12181. query T
  12182. SELECT 'aaaaaa'::text = ''::char(3);
  12183. ----
  12184. false
  12185. query T
  12186. SELECT 'aaaaaa'::text > ''::char(3);
  12187. ----
  12188. true
  12189. query T
  12190. SELECT 'aaaaaa'::text < ''::char(3);
  12191. ----
  12192. false
  12193. query T
  12194. SELECT 'aaaaaa'::text = ' '::char(3);
  12195. ----
  12196. false
  12197. query T
  12198. SELECT 'aaaaaa'::text > ' '::char(3);
  12199. ----
  12200. true
  12201. query T
  12202. SELECT 'aaaaaa'::text < ' '::char(3);
  12203. ----
  12204. false
  12205. query T
  12206. SELECT ''::text = 'a'::char(3);
  12207. ----
  12208. false
  12209. query T
  12210. SELECT ''::text > 'a'::char(3);
  12211. ----
  12212. false
  12213. query T
  12214. SELECT ''::text < 'a'::char(3);
  12215. ----
  12216. true
  12217. query T
  12218. SELECT ''::text = 'a '::char(3);
  12219. ----
  12220. false
  12221. query T
  12222. SELECT ''::text > 'a '::char(3);
  12223. ----
  12224. false
  12225. query T
  12226. SELECT ''::text < 'a '::char(3);
  12227. ----
  12228. true
  12229. query T
  12230. SELECT ''::text = 'aaaaa'::char(3);
  12231. ----
  12232. false
  12233. query T
  12234. SELECT ''::text > 'aaaaa'::char(3);
  12235. ----
  12236. false
  12237. query T
  12238. SELECT ''::text < 'aaaaa'::char(3);
  12239. ----
  12240. true
  12241. query T
  12242. SELECT ''::text = 'aaaaa '::char(3);
  12243. ----
  12244. false
  12245. query T
  12246. SELECT ''::text > 'aaaaa '::char(3);
  12247. ----
  12248. false
  12249. query T
  12250. SELECT ''::text < 'aaaaa '::char(3);
  12251. ----
  12252. true
  12253. query T
  12254. SELECT ''::text = 'aaaaaa'::char(3);
  12255. ----
  12256. false
  12257. query T
  12258. SELECT ''::text > 'aaaaaa'::char(3);
  12259. ----
  12260. false
  12261. query T
  12262. SELECT ''::text < 'aaaaaa'::char(3);
  12263. ----
  12264. true
  12265. query T
  12266. SELECT ''::text = ''::char(3);
  12267. ----
  12268. true
  12269. query T
  12270. SELECT ''::text > ''::char(3);
  12271. ----
  12272. false
  12273. query T
  12274. SELECT ''::text < ''::char(3);
  12275. ----
  12276. false
  12277. query T
  12278. SELECT ''::text = ' '::char(3);
  12279. ----
  12280. true
  12281. query T
  12282. SELECT ''::text > ' '::char(3);
  12283. ----
  12284. false
  12285. query T
  12286. SELECT ''::text < ' '::char(3);
  12287. ----
  12288. false
  12289. query T
  12290. SELECT ' '::text = 'a'::char(3);
  12291. ----
  12292. false
  12293. query T
  12294. SELECT ' '::text > 'a'::char(3);
  12295. ----
  12296. false
  12297. query T
  12298. SELECT ' '::text < 'a'::char(3);
  12299. ----
  12300. true
  12301. query T
  12302. SELECT ' '::text = 'a '::char(3);
  12303. ----
  12304. false
  12305. query T
  12306. SELECT ' '::text > 'a '::char(3);
  12307. ----
  12308. false
  12309. query T
  12310. SELECT ' '::text < 'a '::char(3);
  12311. ----
  12312. true
  12313. query T
  12314. SELECT ' '::text = 'aaaaa'::char(3);
  12315. ----
  12316. false
  12317. query T
  12318. SELECT ' '::text > 'aaaaa'::char(3);
  12319. ----
  12320. false
  12321. query T
  12322. SELECT ' '::text < 'aaaaa'::char(3);
  12323. ----
  12324. true
  12325. query T
  12326. SELECT ' '::text = 'aaaaa '::char(3);
  12327. ----
  12328. false
  12329. query T
  12330. SELECT ' '::text > 'aaaaa '::char(3);
  12331. ----
  12332. false
  12333. query T
  12334. SELECT ' '::text < 'aaaaa '::char(3);
  12335. ----
  12336. true
  12337. query T
  12338. SELECT ' '::text = 'aaaaaa'::char(3);
  12339. ----
  12340. false
  12341. query T
  12342. SELECT ' '::text > 'aaaaaa'::char(3);
  12343. ----
  12344. false
  12345. query T
  12346. SELECT ' '::text < 'aaaaaa'::char(3);
  12347. ----
  12348. true
  12349. query T
  12350. SELECT ' '::text = ''::char(3);
  12351. ----
  12352. false
  12353. query T
  12354. SELECT ' '::text > ''::char(3);
  12355. ----
  12356. true
  12357. query T
  12358. SELECT ' '::text < ''::char(3);
  12359. ----
  12360. false
  12361. query T
  12362. SELECT ' '::text = ' '::char(3);
  12363. ----
  12364. false
  12365. query T
  12366. SELECT ' '::text > ' '::char(3);
  12367. ----
  12368. true
  12369. query T
  12370. SELECT ' '::text < ' '::char(3);
  12371. ----
  12372. false
  12373. query T
  12374. SELECT 'a'::text = 'a'::char(30);
  12375. ----
  12376. true
  12377. query T
  12378. SELECT 'a'::text > 'a'::char(30);
  12379. ----
  12380. false
  12381. query T
  12382. SELECT 'a'::text < 'a'::char(30);
  12383. ----
  12384. false
  12385. query T
  12386. SELECT 'a'::text = 'a '::char(30);
  12387. ----
  12388. true
  12389. query T
  12390. SELECT 'a'::text > 'a '::char(30);
  12391. ----
  12392. false
  12393. query T
  12394. SELECT 'a'::text < 'a '::char(30);
  12395. ----
  12396. false
  12397. query T
  12398. SELECT 'a'::text = 'aaaaa'::char(30);
  12399. ----
  12400. false
  12401. query T
  12402. SELECT 'a'::text > 'aaaaa'::char(30);
  12403. ----
  12404. false
  12405. query T
  12406. SELECT 'a'::text < 'aaaaa'::char(30);
  12407. ----
  12408. true
  12409. query T
  12410. SELECT 'a'::text = 'aaaaa '::char(30);
  12411. ----
  12412. false
  12413. query T
  12414. SELECT 'a'::text > 'aaaaa '::char(30);
  12415. ----
  12416. false
  12417. query T
  12418. SELECT 'a'::text < 'aaaaa '::char(30);
  12419. ----
  12420. true
  12421. query T
  12422. SELECT 'a'::text = 'aaaaaa'::char(30);
  12423. ----
  12424. false
  12425. query T
  12426. SELECT 'a'::text > 'aaaaaa'::char(30);
  12427. ----
  12428. false
  12429. query T
  12430. SELECT 'a'::text < 'aaaaaa'::char(30);
  12431. ----
  12432. true
  12433. query T
  12434. SELECT 'a'::text = ''::char(30);
  12435. ----
  12436. false
  12437. query T
  12438. SELECT 'a'::text > ''::char(30);
  12439. ----
  12440. true
  12441. query T
  12442. SELECT 'a'::text < ''::char(30);
  12443. ----
  12444. false
  12445. query T
  12446. SELECT 'a'::text = ' '::char(30);
  12447. ----
  12448. false
  12449. query T
  12450. SELECT 'a'::text > ' '::char(30);
  12451. ----
  12452. true
  12453. query T
  12454. SELECT 'a'::text < ' '::char(30);
  12455. ----
  12456. false
  12457. query T
  12458. SELECT 'a '::text = 'a'::char(30);
  12459. ----
  12460. false
  12461. query T
  12462. SELECT 'a '::text > 'a'::char(30);
  12463. ----
  12464. true
  12465. query T
  12466. SELECT 'a '::text < 'a'::char(30);
  12467. ----
  12468. false
  12469. query T
  12470. SELECT 'a '::text = 'a '::char(30);
  12471. ----
  12472. false
  12473. query T
  12474. SELECT 'a '::text > 'a '::char(30);
  12475. ----
  12476. true
  12477. query T
  12478. SELECT 'a '::text < 'a '::char(30);
  12479. ----
  12480. false
  12481. query T
  12482. SELECT 'a '::text = 'aaaaa'::char(30);
  12483. ----
  12484. false
  12485. query T
  12486. SELECT 'a '::text > 'aaaaa'::char(30);
  12487. ----
  12488. false
  12489. query T
  12490. SELECT 'a '::text < 'aaaaa'::char(30);
  12491. ----
  12492. true
  12493. query T
  12494. SELECT 'a '::text = 'aaaaa '::char(30);
  12495. ----
  12496. false
  12497. query T
  12498. SELECT 'a '::text > 'aaaaa '::char(30);
  12499. ----
  12500. false
  12501. query T
  12502. SELECT 'a '::text < 'aaaaa '::char(30);
  12503. ----
  12504. true
  12505. query T
  12506. SELECT 'a '::text = 'aaaaaa'::char(30);
  12507. ----
  12508. false
  12509. query T
  12510. SELECT 'a '::text > 'aaaaaa'::char(30);
  12511. ----
  12512. false
  12513. query T
  12514. SELECT 'a '::text < 'aaaaaa'::char(30);
  12515. ----
  12516. true
  12517. query T
  12518. SELECT 'a '::text = ''::char(30);
  12519. ----
  12520. false
  12521. query T
  12522. SELECT 'a '::text > ''::char(30);
  12523. ----
  12524. true
  12525. query T
  12526. SELECT 'a '::text < ''::char(30);
  12527. ----
  12528. false
  12529. query T
  12530. SELECT 'a '::text = ' '::char(30);
  12531. ----
  12532. false
  12533. query T
  12534. SELECT 'a '::text > ' '::char(30);
  12535. ----
  12536. true
  12537. query T
  12538. SELECT 'a '::text < ' '::char(30);
  12539. ----
  12540. false
  12541. query T
  12542. SELECT 'aaaaa'::text = 'a'::char(30);
  12543. ----
  12544. false
  12545. query T
  12546. SELECT 'aaaaa'::text > 'a'::char(30);
  12547. ----
  12548. true
  12549. query T
  12550. SELECT 'aaaaa'::text < 'a'::char(30);
  12551. ----
  12552. false
  12553. query T
  12554. SELECT 'aaaaa'::text = 'a '::char(30);
  12555. ----
  12556. false
  12557. query T
  12558. SELECT 'aaaaa'::text > 'a '::char(30);
  12559. ----
  12560. true
  12561. query T
  12562. SELECT 'aaaaa'::text < 'a '::char(30);
  12563. ----
  12564. false
  12565. query T
  12566. SELECT 'aaaaa'::text = 'aaaaa'::char(30);
  12567. ----
  12568. true
  12569. query T
  12570. SELECT 'aaaaa'::text > 'aaaaa'::char(30);
  12571. ----
  12572. false
  12573. query T
  12574. SELECT 'aaaaa'::text < 'aaaaa'::char(30);
  12575. ----
  12576. false
  12577. query T
  12578. SELECT 'aaaaa'::text = 'aaaaa '::char(30);
  12579. ----
  12580. true
  12581. query T
  12582. SELECT 'aaaaa'::text > 'aaaaa '::char(30);
  12583. ----
  12584. false
  12585. query T
  12586. SELECT 'aaaaa'::text < 'aaaaa '::char(30);
  12587. ----
  12588. false
  12589. query T
  12590. SELECT 'aaaaa'::text = 'aaaaaa'::char(30);
  12591. ----
  12592. false
  12593. query T
  12594. SELECT 'aaaaa'::text > 'aaaaaa'::char(30);
  12595. ----
  12596. false
  12597. query T
  12598. SELECT 'aaaaa'::text < 'aaaaaa'::char(30);
  12599. ----
  12600. true
  12601. query T
  12602. SELECT 'aaaaa'::text = ''::char(30);
  12603. ----
  12604. false
  12605. query T
  12606. SELECT 'aaaaa'::text > ''::char(30);
  12607. ----
  12608. true
  12609. query T
  12610. SELECT 'aaaaa'::text < ''::char(30);
  12611. ----
  12612. false
  12613. query T
  12614. SELECT 'aaaaa'::text = ' '::char(30);
  12615. ----
  12616. false
  12617. query T
  12618. SELECT 'aaaaa'::text > ' '::char(30);
  12619. ----
  12620. true
  12621. query T
  12622. SELECT 'aaaaa'::text < ' '::char(30);
  12623. ----
  12624. false
  12625. query T
  12626. SELECT 'aaaaa '::text = 'a'::char(30);
  12627. ----
  12628. false
  12629. query T
  12630. SELECT 'aaaaa '::text > 'a'::char(30);
  12631. ----
  12632. true
  12633. query T
  12634. SELECT 'aaaaa '::text < 'a'::char(30);
  12635. ----
  12636. false
  12637. query T
  12638. SELECT 'aaaaa '::text = 'a '::char(30);
  12639. ----
  12640. false
  12641. query T
  12642. SELECT 'aaaaa '::text > 'a '::char(30);
  12643. ----
  12644. true
  12645. query T
  12646. SELECT 'aaaaa '::text < 'a '::char(30);
  12647. ----
  12648. false
  12649. query T
  12650. SELECT 'aaaaa '::text = 'aaaaa'::char(30);
  12651. ----
  12652. false
  12653. query T
  12654. SELECT 'aaaaa '::text > 'aaaaa'::char(30);
  12655. ----
  12656. true
  12657. query T
  12658. SELECT 'aaaaa '::text < 'aaaaa'::char(30);
  12659. ----
  12660. false
  12661. query T
  12662. SELECT 'aaaaa '::text = 'aaaaa '::char(30);
  12663. ----
  12664. false
  12665. query T
  12666. SELECT 'aaaaa '::text > 'aaaaa '::char(30);
  12667. ----
  12668. true
  12669. query T
  12670. SELECT 'aaaaa '::text < 'aaaaa '::char(30);
  12671. ----
  12672. false
  12673. query T
  12674. SELECT 'aaaaa '::text = 'aaaaaa'::char(30);
  12675. ----
  12676. false
  12677. query T
  12678. SELECT 'aaaaa '::text > 'aaaaaa'::char(30);
  12679. ----
  12680. false
  12681. query T
  12682. SELECT 'aaaaa '::text < 'aaaaaa'::char(30);
  12683. ----
  12684. true
  12685. query T
  12686. SELECT 'aaaaa '::text = ''::char(30);
  12687. ----
  12688. false
  12689. query T
  12690. SELECT 'aaaaa '::text > ''::char(30);
  12691. ----
  12692. true
  12693. query T
  12694. SELECT 'aaaaa '::text < ''::char(30);
  12695. ----
  12696. false
  12697. query T
  12698. SELECT 'aaaaa '::text = ' '::char(30);
  12699. ----
  12700. false
  12701. query T
  12702. SELECT 'aaaaa '::text > ' '::char(30);
  12703. ----
  12704. true
  12705. query T
  12706. SELECT 'aaaaa '::text < ' '::char(30);
  12707. ----
  12708. false
  12709. query T
  12710. SELECT 'aaaaaa'::text = 'a'::char(30);
  12711. ----
  12712. false
  12713. query T
  12714. SELECT 'aaaaaa'::text > 'a'::char(30);
  12715. ----
  12716. true
  12717. query T
  12718. SELECT 'aaaaaa'::text < 'a'::char(30);
  12719. ----
  12720. false
  12721. query T
  12722. SELECT 'aaaaaa'::text = 'a '::char(30);
  12723. ----
  12724. false
  12725. query T
  12726. SELECT 'aaaaaa'::text > 'a '::char(30);
  12727. ----
  12728. true
  12729. query T
  12730. SELECT 'aaaaaa'::text < 'a '::char(30);
  12731. ----
  12732. false
  12733. query T
  12734. SELECT 'aaaaaa'::text = 'aaaaa'::char(30);
  12735. ----
  12736. false
  12737. query T
  12738. SELECT 'aaaaaa'::text > 'aaaaa'::char(30);
  12739. ----
  12740. true
  12741. query T
  12742. SELECT 'aaaaaa'::text < 'aaaaa'::char(30);
  12743. ----
  12744. false
  12745. query T
  12746. SELECT 'aaaaaa'::text = 'aaaaa '::char(30);
  12747. ----
  12748. false
  12749. query T
  12750. SELECT 'aaaaaa'::text > 'aaaaa '::char(30);
  12751. ----
  12752. true
  12753. query T
  12754. SELECT 'aaaaaa'::text < 'aaaaa '::char(30);
  12755. ----
  12756. false
  12757. query T
  12758. SELECT 'aaaaaa'::text = 'aaaaaa'::char(30);
  12759. ----
  12760. true
  12761. query T
  12762. SELECT 'aaaaaa'::text > 'aaaaaa'::char(30);
  12763. ----
  12764. false
  12765. query T
  12766. SELECT 'aaaaaa'::text < 'aaaaaa'::char(30);
  12767. ----
  12768. false
  12769. query T
  12770. SELECT 'aaaaaa'::text = ''::char(30);
  12771. ----
  12772. false
  12773. query T
  12774. SELECT 'aaaaaa'::text > ''::char(30);
  12775. ----
  12776. true
  12777. query T
  12778. SELECT 'aaaaaa'::text < ''::char(30);
  12779. ----
  12780. false
  12781. query T
  12782. SELECT 'aaaaaa'::text = ' '::char(30);
  12783. ----
  12784. false
  12785. query T
  12786. SELECT 'aaaaaa'::text > ' '::char(30);
  12787. ----
  12788. true
  12789. query T
  12790. SELECT 'aaaaaa'::text < ' '::char(30);
  12791. ----
  12792. false
  12793. query T
  12794. SELECT ''::text = 'a'::char(30);
  12795. ----
  12796. false
  12797. query T
  12798. SELECT ''::text > 'a'::char(30);
  12799. ----
  12800. false
  12801. query T
  12802. SELECT ''::text < 'a'::char(30);
  12803. ----
  12804. true
  12805. query T
  12806. SELECT ''::text = 'a '::char(30);
  12807. ----
  12808. false
  12809. query T
  12810. SELECT ''::text > 'a '::char(30);
  12811. ----
  12812. false
  12813. query T
  12814. SELECT ''::text < 'a '::char(30);
  12815. ----
  12816. true
  12817. query T
  12818. SELECT ''::text = 'aaaaa'::char(30);
  12819. ----
  12820. false
  12821. query T
  12822. SELECT ''::text > 'aaaaa'::char(30);
  12823. ----
  12824. false
  12825. query T
  12826. SELECT ''::text < 'aaaaa'::char(30);
  12827. ----
  12828. true
  12829. query T
  12830. SELECT ''::text = 'aaaaa '::char(30);
  12831. ----
  12832. false
  12833. query T
  12834. SELECT ''::text > 'aaaaa '::char(30);
  12835. ----
  12836. false
  12837. query T
  12838. SELECT ''::text < 'aaaaa '::char(30);
  12839. ----
  12840. true
  12841. query T
  12842. SELECT ''::text = 'aaaaaa'::char(30);
  12843. ----
  12844. false
  12845. query T
  12846. SELECT ''::text > 'aaaaaa'::char(30);
  12847. ----
  12848. false
  12849. query T
  12850. SELECT ''::text < 'aaaaaa'::char(30);
  12851. ----
  12852. true
  12853. query T
  12854. SELECT ''::text = ''::char(30);
  12855. ----
  12856. true
  12857. query T
  12858. SELECT ''::text > ''::char(30);
  12859. ----
  12860. false
  12861. query T
  12862. SELECT ''::text < ''::char(30);
  12863. ----
  12864. false
  12865. query T
  12866. SELECT ''::text = ' '::char(30);
  12867. ----
  12868. true
  12869. query T
  12870. SELECT ''::text > ' '::char(30);
  12871. ----
  12872. false
  12873. query T
  12874. SELECT ''::text < ' '::char(30);
  12875. ----
  12876. false
  12877. query T
  12878. SELECT ' '::text = 'a'::char(30);
  12879. ----
  12880. false
  12881. query T
  12882. SELECT ' '::text > 'a'::char(30);
  12883. ----
  12884. false
  12885. query T
  12886. SELECT ' '::text < 'a'::char(30);
  12887. ----
  12888. true
  12889. query T
  12890. SELECT ' '::text = 'a '::char(30);
  12891. ----
  12892. false
  12893. query T
  12894. SELECT ' '::text > 'a '::char(30);
  12895. ----
  12896. false
  12897. query T
  12898. SELECT ' '::text < 'a '::char(30);
  12899. ----
  12900. true
  12901. query T
  12902. SELECT ' '::text = 'aaaaa'::char(30);
  12903. ----
  12904. false
  12905. query T
  12906. SELECT ' '::text > 'aaaaa'::char(30);
  12907. ----
  12908. false
  12909. query T
  12910. SELECT ' '::text < 'aaaaa'::char(30);
  12911. ----
  12912. true
  12913. query T
  12914. SELECT ' '::text = 'aaaaa '::char(30);
  12915. ----
  12916. false
  12917. query T
  12918. SELECT ' '::text > 'aaaaa '::char(30);
  12919. ----
  12920. false
  12921. query T
  12922. SELECT ' '::text < 'aaaaa '::char(30);
  12923. ----
  12924. true
  12925. query T
  12926. SELECT ' '::text = 'aaaaaa'::char(30);
  12927. ----
  12928. false
  12929. query T
  12930. SELECT ' '::text > 'aaaaaa'::char(30);
  12931. ----
  12932. false
  12933. query T
  12934. SELECT ' '::text < 'aaaaaa'::char(30);
  12935. ----
  12936. true
  12937. query T
  12938. SELECT ' '::text = ''::char(30);
  12939. ----
  12940. false
  12941. query T
  12942. SELECT ' '::text > ''::char(30);
  12943. ----
  12944. true
  12945. query T
  12946. SELECT ' '::text < ''::char(30);
  12947. ----
  12948. false
  12949. query T
  12950. SELECT ' '::text = ' '::char(30);
  12951. ----
  12952. false
  12953. query T
  12954. SELECT ' '::text > ' '::char(30);
  12955. ----
  12956. true
  12957. query T
  12958. SELECT ' '::text < ' '::char(30);
  12959. ----
  12960. false
  12961. query T
  12962. SELECT 'a'::text = 'a'::varchar(3);
  12963. ----
  12964. true
  12965. query T
  12966. SELECT 'a'::text > 'a'::varchar(3);
  12967. ----
  12968. false
  12969. query T
  12970. SELECT 'a'::text < 'a'::varchar(3);
  12971. ----
  12972. false
  12973. query T
  12974. SELECT 'a'::text = 'a '::varchar(3);
  12975. ----
  12976. false
  12977. query T
  12978. SELECT 'a'::text > 'a '::varchar(3);
  12979. ----
  12980. false
  12981. query T
  12982. SELECT 'a'::text < 'a '::varchar(3);
  12983. ----
  12984. true
  12985. query T
  12986. SELECT 'a'::text = 'aaaaa'::varchar(3);
  12987. ----
  12988. false
  12989. query T
  12990. SELECT 'a'::text > 'aaaaa'::varchar(3);
  12991. ----
  12992. false
  12993. query T
  12994. SELECT 'a'::text < 'aaaaa'::varchar(3);
  12995. ----
  12996. true
  12997. query T
  12998. SELECT 'a'::text = 'aaaaa '::varchar(3);
  12999. ----
  13000. false
  13001. query T
  13002. SELECT 'a'::text > 'aaaaa '::varchar(3);
  13003. ----
  13004. false
  13005. query T
  13006. SELECT 'a'::text < 'aaaaa '::varchar(3);
  13007. ----
  13008. true
  13009. query T
  13010. SELECT 'a'::text = 'aaaaaa'::varchar(3);
  13011. ----
  13012. false
  13013. query T
  13014. SELECT 'a'::text > 'aaaaaa'::varchar(3);
  13015. ----
  13016. false
  13017. query T
  13018. SELECT 'a'::text < 'aaaaaa'::varchar(3);
  13019. ----
  13020. true
  13021. query T
  13022. SELECT 'a'::text = ''::varchar(3);
  13023. ----
  13024. false
  13025. query T
  13026. SELECT 'a'::text > ''::varchar(3);
  13027. ----
  13028. true
  13029. query T
  13030. SELECT 'a'::text < ''::varchar(3);
  13031. ----
  13032. false
  13033. query T
  13034. SELECT 'a'::text = ' '::varchar(3);
  13035. ----
  13036. false
  13037. query T
  13038. SELECT 'a'::text > ' '::varchar(3);
  13039. ----
  13040. true
  13041. query T
  13042. SELECT 'a'::text < ' '::varchar(3);
  13043. ----
  13044. false
  13045. query T
  13046. SELECT 'a '::text = 'a'::varchar(3);
  13047. ----
  13048. false
  13049. query T
  13050. SELECT 'a '::text > 'a'::varchar(3);
  13051. ----
  13052. true
  13053. query T
  13054. SELECT 'a '::text < 'a'::varchar(3);
  13055. ----
  13056. false
  13057. query T
  13058. SELECT 'a '::text = 'a '::varchar(3);
  13059. ----
  13060. true
  13061. query T
  13062. SELECT 'a '::text > 'a '::varchar(3);
  13063. ----
  13064. false
  13065. query T
  13066. SELECT 'a '::text < 'a '::varchar(3);
  13067. ----
  13068. false
  13069. query T
  13070. SELECT 'a '::text = 'aaaaa'::varchar(3);
  13071. ----
  13072. false
  13073. query T
  13074. SELECT 'a '::text > 'aaaaa'::varchar(3);
  13075. ----
  13076. false
  13077. query T
  13078. SELECT 'a '::text < 'aaaaa'::varchar(3);
  13079. ----
  13080. true
  13081. query T
  13082. SELECT 'a '::text = 'aaaaa '::varchar(3);
  13083. ----
  13084. false
  13085. query T
  13086. SELECT 'a '::text > 'aaaaa '::varchar(3);
  13087. ----
  13088. false
  13089. query T
  13090. SELECT 'a '::text < 'aaaaa '::varchar(3);
  13091. ----
  13092. true
  13093. query T
  13094. SELECT 'a '::text = 'aaaaaa'::varchar(3);
  13095. ----
  13096. false
  13097. query T
  13098. SELECT 'a '::text > 'aaaaaa'::varchar(3);
  13099. ----
  13100. false
  13101. query T
  13102. SELECT 'a '::text < 'aaaaaa'::varchar(3);
  13103. ----
  13104. true
  13105. query T
  13106. SELECT 'a '::text = ''::varchar(3);
  13107. ----
  13108. false
  13109. query T
  13110. SELECT 'a '::text > ''::varchar(3);
  13111. ----
  13112. true
  13113. query T
  13114. SELECT 'a '::text < ''::varchar(3);
  13115. ----
  13116. false
  13117. query T
  13118. SELECT 'a '::text = ' '::varchar(3);
  13119. ----
  13120. false
  13121. query T
  13122. SELECT 'a '::text > ' '::varchar(3);
  13123. ----
  13124. true
  13125. query T
  13126. SELECT 'a '::text < ' '::varchar(3);
  13127. ----
  13128. false
  13129. query T
  13130. SELECT 'aaaaa'::text = 'a'::varchar(3);
  13131. ----
  13132. false
  13133. query T
  13134. SELECT 'aaaaa'::text > 'a'::varchar(3);
  13135. ----
  13136. true
  13137. query T
  13138. SELECT 'aaaaa'::text < 'a'::varchar(3);
  13139. ----
  13140. false
  13141. query T
  13142. SELECT 'aaaaa'::text = 'a '::varchar(3);
  13143. ----
  13144. false
  13145. query T
  13146. SELECT 'aaaaa'::text > 'a '::varchar(3);
  13147. ----
  13148. true
  13149. query T
  13150. SELECT 'aaaaa'::text < 'a '::varchar(3);
  13151. ----
  13152. false
  13153. query T
  13154. SELECT 'aaaaa'::text = 'aaaaa'::varchar(3);
  13155. ----
  13156. false
  13157. query T
  13158. SELECT 'aaaaa'::text > 'aaaaa'::varchar(3);
  13159. ----
  13160. true
  13161. query T
  13162. SELECT 'aaaaa'::text < 'aaaaa'::varchar(3);
  13163. ----
  13164. false
  13165. query T
  13166. SELECT 'aaaaa'::text = 'aaaaa '::varchar(3);
  13167. ----
  13168. false
  13169. query T
  13170. SELECT 'aaaaa'::text > 'aaaaa '::varchar(3);
  13171. ----
  13172. true
  13173. query T
  13174. SELECT 'aaaaa'::text < 'aaaaa '::varchar(3);
  13175. ----
  13176. false
  13177. query T
  13178. SELECT 'aaaaa'::text = 'aaaaaa'::varchar(3);
  13179. ----
  13180. false
  13181. query T
  13182. SELECT 'aaaaa'::text > 'aaaaaa'::varchar(3);
  13183. ----
  13184. true
  13185. query T
  13186. SELECT 'aaaaa'::text < 'aaaaaa'::varchar(3);
  13187. ----
  13188. false
  13189. query T
  13190. SELECT 'aaaaa'::text = ''::varchar(3);
  13191. ----
  13192. false
  13193. query T
  13194. SELECT 'aaaaa'::text > ''::varchar(3);
  13195. ----
  13196. true
  13197. query T
  13198. SELECT 'aaaaa'::text < ''::varchar(3);
  13199. ----
  13200. false
  13201. query T
  13202. SELECT 'aaaaa'::text = ' '::varchar(3);
  13203. ----
  13204. false
  13205. query T
  13206. SELECT 'aaaaa'::text > ' '::varchar(3);
  13207. ----
  13208. true
  13209. query T
  13210. SELECT 'aaaaa'::text < ' '::varchar(3);
  13211. ----
  13212. false
  13213. query T
  13214. SELECT 'aaaaa '::text = 'a'::varchar(3);
  13215. ----
  13216. false
  13217. query T
  13218. SELECT 'aaaaa '::text > 'a'::varchar(3);
  13219. ----
  13220. true
  13221. query T
  13222. SELECT 'aaaaa '::text < 'a'::varchar(3);
  13223. ----
  13224. false
  13225. query T
  13226. SELECT 'aaaaa '::text = 'a '::varchar(3);
  13227. ----
  13228. false
  13229. query T
  13230. SELECT 'aaaaa '::text > 'a '::varchar(3);
  13231. ----
  13232. true
  13233. query T
  13234. SELECT 'aaaaa '::text < 'a '::varchar(3);
  13235. ----
  13236. false
  13237. query T
  13238. SELECT 'aaaaa '::text = 'aaaaa'::varchar(3);
  13239. ----
  13240. false
  13241. query T
  13242. SELECT 'aaaaa '::text > 'aaaaa'::varchar(3);
  13243. ----
  13244. true
  13245. query T
  13246. SELECT 'aaaaa '::text < 'aaaaa'::varchar(3);
  13247. ----
  13248. false
  13249. query T
  13250. SELECT 'aaaaa '::text = 'aaaaa '::varchar(3);
  13251. ----
  13252. false
  13253. query T
  13254. SELECT 'aaaaa '::text > 'aaaaa '::varchar(3);
  13255. ----
  13256. true
  13257. query T
  13258. SELECT 'aaaaa '::text < 'aaaaa '::varchar(3);
  13259. ----
  13260. false
  13261. query T
  13262. SELECT 'aaaaa '::text = 'aaaaaa'::varchar(3);
  13263. ----
  13264. false
  13265. query T
  13266. SELECT 'aaaaa '::text > 'aaaaaa'::varchar(3);
  13267. ----
  13268. true
  13269. query T
  13270. SELECT 'aaaaa '::text < 'aaaaaa'::varchar(3);
  13271. ----
  13272. false
  13273. query T
  13274. SELECT 'aaaaa '::text = ''::varchar(3);
  13275. ----
  13276. false
  13277. query T
  13278. SELECT 'aaaaa '::text > ''::varchar(3);
  13279. ----
  13280. true
  13281. query T
  13282. SELECT 'aaaaa '::text < ''::varchar(3);
  13283. ----
  13284. false
  13285. query T
  13286. SELECT 'aaaaa '::text = ' '::varchar(3);
  13287. ----
  13288. false
  13289. query T
  13290. SELECT 'aaaaa '::text > ' '::varchar(3);
  13291. ----
  13292. true
  13293. query T
  13294. SELECT 'aaaaa '::text < ' '::varchar(3);
  13295. ----
  13296. false
  13297. query T
  13298. SELECT 'aaaaaa'::text = 'a'::varchar(3);
  13299. ----
  13300. false
  13301. query T
  13302. SELECT 'aaaaaa'::text > 'a'::varchar(3);
  13303. ----
  13304. true
  13305. query T
  13306. SELECT 'aaaaaa'::text < 'a'::varchar(3);
  13307. ----
  13308. false
  13309. query T
  13310. SELECT 'aaaaaa'::text = 'a '::varchar(3);
  13311. ----
  13312. false
  13313. query T
  13314. SELECT 'aaaaaa'::text > 'a '::varchar(3);
  13315. ----
  13316. true
  13317. query T
  13318. SELECT 'aaaaaa'::text < 'a '::varchar(3);
  13319. ----
  13320. false
  13321. query T
  13322. SELECT 'aaaaaa'::text = 'aaaaa'::varchar(3);
  13323. ----
  13324. false
  13325. query T
  13326. SELECT 'aaaaaa'::text > 'aaaaa'::varchar(3);
  13327. ----
  13328. true
  13329. query T
  13330. SELECT 'aaaaaa'::text < 'aaaaa'::varchar(3);
  13331. ----
  13332. false
  13333. query T
  13334. SELECT 'aaaaaa'::text = 'aaaaa '::varchar(3);
  13335. ----
  13336. false
  13337. query T
  13338. SELECT 'aaaaaa'::text > 'aaaaa '::varchar(3);
  13339. ----
  13340. true
  13341. query T
  13342. SELECT 'aaaaaa'::text < 'aaaaa '::varchar(3);
  13343. ----
  13344. false
  13345. query T
  13346. SELECT 'aaaaaa'::text = 'aaaaaa'::varchar(3);
  13347. ----
  13348. false
  13349. query T
  13350. SELECT 'aaaaaa'::text > 'aaaaaa'::varchar(3);
  13351. ----
  13352. true
  13353. query T
  13354. SELECT 'aaaaaa'::text < 'aaaaaa'::varchar(3);
  13355. ----
  13356. false
  13357. query T
  13358. SELECT 'aaaaaa'::text = ''::varchar(3);
  13359. ----
  13360. false
  13361. query T
  13362. SELECT 'aaaaaa'::text > ''::varchar(3);
  13363. ----
  13364. true
  13365. query T
  13366. SELECT 'aaaaaa'::text < ''::varchar(3);
  13367. ----
  13368. false
  13369. query T
  13370. SELECT 'aaaaaa'::text = ' '::varchar(3);
  13371. ----
  13372. false
  13373. query T
  13374. SELECT 'aaaaaa'::text > ' '::varchar(3);
  13375. ----
  13376. true
  13377. query T
  13378. SELECT 'aaaaaa'::text < ' '::varchar(3);
  13379. ----
  13380. false
  13381. query T
  13382. SELECT ''::text = 'a'::varchar(3);
  13383. ----
  13384. false
  13385. query T
  13386. SELECT ''::text > 'a'::varchar(3);
  13387. ----
  13388. false
  13389. query T
  13390. SELECT ''::text < 'a'::varchar(3);
  13391. ----
  13392. true
  13393. query T
  13394. SELECT ''::text = 'a '::varchar(3);
  13395. ----
  13396. false
  13397. query T
  13398. SELECT ''::text > 'a '::varchar(3);
  13399. ----
  13400. false
  13401. query T
  13402. SELECT ''::text < 'a '::varchar(3);
  13403. ----
  13404. true
  13405. query T
  13406. SELECT ''::text = 'aaaaa'::varchar(3);
  13407. ----
  13408. false
  13409. query T
  13410. SELECT ''::text > 'aaaaa'::varchar(3);
  13411. ----
  13412. false
  13413. query T
  13414. SELECT ''::text < 'aaaaa'::varchar(3);
  13415. ----
  13416. true
  13417. query T
  13418. SELECT ''::text = 'aaaaa '::varchar(3);
  13419. ----
  13420. false
  13421. query T
  13422. SELECT ''::text > 'aaaaa '::varchar(3);
  13423. ----
  13424. false
  13425. query T
  13426. SELECT ''::text < 'aaaaa '::varchar(3);
  13427. ----
  13428. true
  13429. query T
  13430. SELECT ''::text = 'aaaaaa'::varchar(3);
  13431. ----
  13432. false
  13433. query T
  13434. SELECT ''::text > 'aaaaaa'::varchar(3);
  13435. ----
  13436. false
  13437. query T
  13438. SELECT ''::text < 'aaaaaa'::varchar(3);
  13439. ----
  13440. true
  13441. query T
  13442. SELECT ''::text = ''::varchar(3);
  13443. ----
  13444. true
  13445. query T
  13446. SELECT ''::text > ''::varchar(3);
  13447. ----
  13448. false
  13449. query T
  13450. SELECT ''::text < ''::varchar(3);
  13451. ----
  13452. false
  13453. query T
  13454. SELECT ''::text = ' '::varchar(3);
  13455. ----
  13456. false
  13457. query T
  13458. SELECT ''::text > ' '::varchar(3);
  13459. ----
  13460. false
  13461. query T
  13462. SELECT ''::text < ' '::varchar(3);
  13463. ----
  13464. true
  13465. query T
  13466. SELECT ' '::text = 'a'::varchar(3);
  13467. ----
  13468. false
  13469. query T
  13470. SELECT ' '::text > 'a'::varchar(3);
  13471. ----
  13472. false
  13473. query T
  13474. SELECT ' '::text < 'a'::varchar(3);
  13475. ----
  13476. true
  13477. query T
  13478. SELECT ' '::text = 'a '::varchar(3);
  13479. ----
  13480. false
  13481. query T
  13482. SELECT ' '::text > 'a '::varchar(3);
  13483. ----
  13484. false
  13485. query T
  13486. SELECT ' '::text < 'a '::varchar(3);
  13487. ----
  13488. true
  13489. query T
  13490. SELECT ' '::text = 'aaaaa'::varchar(3);
  13491. ----
  13492. false
  13493. query T
  13494. SELECT ' '::text > 'aaaaa'::varchar(3);
  13495. ----
  13496. false
  13497. query T
  13498. SELECT ' '::text < 'aaaaa'::varchar(3);
  13499. ----
  13500. true
  13501. query T
  13502. SELECT ' '::text = 'aaaaa '::varchar(3);
  13503. ----
  13504. false
  13505. query T
  13506. SELECT ' '::text > 'aaaaa '::varchar(3);
  13507. ----
  13508. false
  13509. query T
  13510. SELECT ' '::text < 'aaaaa '::varchar(3);
  13511. ----
  13512. true
  13513. query T
  13514. SELECT ' '::text = 'aaaaaa'::varchar(3);
  13515. ----
  13516. false
  13517. query T
  13518. SELECT ' '::text > 'aaaaaa'::varchar(3);
  13519. ----
  13520. false
  13521. query T
  13522. SELECT ' '::text < 'aaaaaa'::varchar(3);
  13523. ----
  13524. true
  13525. query T
  13526. SELECT ' '::text = ''::varchar(3);
  13527. ----
  13528. false
  13529. query T
  13530. SELECT ' '::text > ''::varchar(3);
  13531. ----
  13532. true
  13533. query T
  13534. SELECT ' '::text < ''::varchar(3);
  13535. ----
  13536. false
  13537. query T
  13538. SELECT ' '::text = ' '::varchar(3);
  13539. ----
  13540. true
  13541. query T
  13542. SELECT ' '::text > ' '::varchar(3);
  13543. ----
  13544. false
  13545. query T
  13546. SELECT ' '::text < ' '::varchar(3);
  13547. ----
  13548. false
  13549. query T
  13550. SELECT 'a'::text = 'a'::varchar(30);
  13551. ----
  13552. true
  13553. query T
  13554. SELECT 'a'::text > 'a'::varchar(30);
  13555. ----
  13556. false
  13557. query T
  13558. SELECT 'a'::text < 'a'::varchar(30);
  13559. ----
  13560. false
  13561. query T
  13562. SELECT 'a'::text = 'a '::varchar(30);
  13563. ----
  13564. false
  13565. query T
  13566. SELECT 'a'::text > 'a '::varchar(30);
  13567. ----
  13568. false
  13569. query T
  13570. SELECT 'a'::text < 'a '::varchar(30);
  13571. ----
  13572. true
  13573. query T
  13574. SELECT 'a'::text = 'aaaaa'::varchar(30);
  13575. ----
  13576. false
  13577. query T
  13578. SELECT 'a'::text > 'aaaaa'::varchar(30);
  13579. ----
  13580. false
  13581. query T
  13582. SELECT 'a'::text < 'aaaaa'::varchar(30);
  13583. ----
  13584. true
  13585. query T
  13586. SELECT 'a'::text = 'aaaaa '::varchar(30);
  13587. ----
  13588. false
  13589. query T
  13590. SELECT 'a'::text > 'aaaaa '::varchar(30);
  13591. ----
  13592. false
  13593. query T
  13594. SELECT 'a'::text < 'aaaaa '::varchar(30);
  13595. ----
  13596. true
  13597. query T
  13598. SELECT 'a'::text = 'aaaaaa'::varchar(30);
  13599. ----
  13600. false
  13601. query T
  13602. SELECT 'a'::text > 'aaaaaa'::varchar(30);
  13603. ----
  13604. false
  13605. query T
  13606. SELECT 'a'::text < 'aaaaaa'::varchar(30);
  13607. ----
  13608. true
  13609. query T
  13610. SELECT 'a'::text = ''::varchar(30);
  13611. ----
  13612. false
  13613. query T
  13614. SELECT 'a'::text > ''::varchar(30);
  13615. ----
  13616. true
  13617. query T
  13618. SELECT 'a'::text < ''::varchar(30);
  13619. ----
  13620. false
  13621. query T
  13622. SELECT 'a'::text = ' '::varchar(30);
  13623. ----
  13624. false
  13625. query T
  13626. SELECT 'a'::text > ' '::varchar(30);
  13627. ----
  13628. true
  13629. query T
  13630. SELECT 'a'::text < ' '::varchar(30);
  13631. ----
  13632. false
  13633. query T
  13634. SELECT 'a '::text = 'a'::varchar(30);
  13635. ----
  13636. false
  13637. query T
  13638. SELECT 'a '::text > 'a'::varchar(30);
  13639. ----
  13640. true
  13641. query T
  13642. SELECT 'a '::text < 'a'::varchar(30);
  13643. ----
  13644. false
  13645. query T
  13646. SELECT 'a '::text = 'a '::varchar(30);
  13647. ----
  13648. true
  13649. query T
  13650. SELECT 'a '::text > 'a '::varchar(30);
  13651. ----
  13652. false
  13653. query T
  13654. SELECT 'a '::text < 'a '::varchar(30);
  13655. ----
  13656. false
  13657. query T
  13658. SELECT 'a '::text = 'aaaaa'::varchar(30);
  13659. ----
  13660. false
  13661. query T
  13662. SELECT 'a '::text > 'aaaaa'::varchar(30);
  13663. ----
  13664. false
  13665. query T
  13666. SELECT 'a '::text < 'aaaaa'::varchar(30);
  13667. ----
  13668. true
  13669. query T
  13670. SELECT 'a '::text = 'aaaaa '::varchar(30);
  13671. ----
  13672. false
  13673. query T
  13674. SELECT 'a '::text > 'aaaaa '::varchar(30);
  13675. ----
  13676. false
  13677. query T
  13678. SELECT 'a '::text < 'aaaaa '::varchar(30);
  13679. ----
  13680. true
  13681. query T
  13682. SELECT 'a '::text = 'aaaaaa'::varchar(30);
  13683. ----
  13684. false
  13685. query T
  13686. SELECT 'a '::text > 'aaaaaa'::varchar(30);
  13687. ----
  13688. false
  13689. query T
  13690. SELECT 'a '::text < 'aaaaaa'::varchar(30);
  13691. ----
  13692. true
  13693. query T
  13694. SELECT 'a '::text = ''::varchar(30);
  13695. ----
  13696. false
  13697. query T
  13698. SELECT 'a '::text > ''::varchar(30);
  13699. ----
  13700. true
  13701. query T
  13702. SELECT 'a '::text < ''::varchar(30);
  13703. ----
  13704. false
  13705. query T
  13706. SELECT 'a '::text = ' '::varchar(30);
  13707. ----
  13708. false
  13709. query T
  13710. SELECT 'a '::text > ' '::varchar(30);
  13711. ----
  13712. true
  13713. query T
  13714. SELECT 'a '::text < ' '::varchar(30);
  13715. ----
  13716. false
  13717. query T
  13718. SELECT 'aaaaa'::text = 'a'::varchar(30);
  13719. ----
  13720. false
  13721. query T
  13722. SELECT 'aaaaa'::text > 'a'::varchar(30);
  13723. ----
  13724. true
  13725. query T
  13726. SELECT 'aaaaa'::text < 'a'::varchar(30);
  13727. ----
  13728. false
  13729. query T
  13730. SELECT 'aaaaa'::text = 'a '::varchar(30);
  13731. ----
  13732. false
  13733. query T
  13734. SELECT 'aaaaa'::text > 'a '::varchar(30);
  13735. ----
  13736. true
  13737. query T
  13738. SELECT 'aaaaa'::text < 'a '::varchar(30);
  13739. ----
  13740. false
  13741. query T
  13742. SELECT 'aaaaa'::text = 'aaaaa'::varchar(30);
  13743. ----
  13744. true
  13745. query T
  13746. SELECT 'aaaaa'::text > 'aaaaa'::varchar(30);
  13747. ----
  13748. false
  13749. query T
  13750. SELECT 'aaaaa'::text < 'aaaaa'::varchar(30);
  13751. ----
  13752. false
  13753. query T
  13754. SELECT 'aaaaa'::text = 'aaaaa '::varchar(30);
  13755. ----
  13756. false
  13757. query T
  13758. SELECT 'aaaaa'::text > 'aaaaa '::varchar(30);
  13759. ----
  13760. false
  13761. query T
  13762. SELECT 'aaaaa'::text < 'aaaaa '::varchar(30);
  13763. ----
  13764. true
  13765. query T
  13766. SELECT 'aaaaa'::text = 'aaaaaa'::varchar(30);
  13767. ----
  13768. false
  13769. query T
  13770. SELECT 'aaaaa'::text > 'aaaaaa'::varchar(30);
  13771. ----
  13772. false
  13773. query T
  13774. SELECT 'aaaaa'::text < 'aaaaaa'::varchar(30);
  13775. ----
  13776. true
  13777. query T
  13778. SELECT 'aaaaa'::text = ''::varchar(30);
  13779. ----
  13780. false
  13781. query T
  13782. SELECT 'aaaaa'::text > ''::varchar(30);
  13783. ----
  13784. true
  13785. query T
  13786. SELECT 'aaaaa'::text < ''::varchar(30);
  13787. ----
  13788. false
  13789. query T
  13790. SELECT 'aaaaa'::text = ' '::varchar(30);
  13791. ----
  13792. false
  13793. query T
  13794. SELECT 'aaaaa'::text > ' '::varchar(30);
  13795. ----
  13796. true
  13797. query T
  13798. SELECT 'aaaaa'::text < ' '::varchar(30);
  13799. ----
  13800. false
  13801. query T
  13802. SELECT 'aaaaa '::text = 'a'::varchar(30);
  13803. ----
  13804. false
  13805. query T
  13806. SELECT 'aaaaa '::text > 'a'::varchar(30);
  13807. ----
  13808. true
  13809. query T
  13810. SELECT 'aaaaa '::text < 'a'::varchar(30);
  13811. ----
  13812. false
  13813. query T
  13814. SELECT 'aaaaa '::text = 'a '::varchar(30);
  13815. ----
  13816. false
  13817. query T
  13818. SELECT 'aaaaa '::text > 'a '::varchar(30);
  13819. ----
  13820. true
  13821. query T
  13822. SELECT 'aaaaa '::text < 'a '::varchar(30);
  13823. ----
  13824. false
  13825. query T
  13826. SELECT 'aaaaa '::text = 'aaaaa'::varchar(30);
  13827. ----
  13828. false
  13829. query T
  13830. SELECT 'aaaaa '::text > 'aaaaa'::varchar(30);
  13831. ----
  13832. true
  13833. query T
  13834. SELECT 'aaaaa '::text < 'aaaaa'::varchar(30);
  13835. ----
  13836. false
  13837. query T
  13838. SELECT 'aaaaa '::text = 'aaaaa '::varchar(30);
  13839. ----
  13840. true
  13841. query T
  13842. SELECT 'aaaaa '::text > 'aaaaa '::varchar(30);
  13843. ----
  13844. false
  13845. query T
  13846. SELECT 'aaaaa '::text < 'aaaaa '::varchar(30);
  13847. ----
  13848. false
  13849. query T
  13850. SELECT 'aaaaa '::text = 'aaaaaa'::varchar(30);
  13851. ----
  13852. false
  13853. query T
  13854. SELECT 'aaaaa '::text > 'aaaaaa'::varchar(30);
  13855. ----
  13856. false
  13857. query T
  13858. SELECT 'aaaaa '::text < 'aaaaaa'::varchar(30);
  13859. ----
  13860. true
  13861. query T
  13862. SELECT 'aaaaa '::text = ''::varchar(30);
  13863. ----
  13864. false
  13865. query T
  13866. SELECT 'aaaaa '::text > ''::varchar(30);
  13867. ----
  13868. true
  13869. query T
  13870. SELECT 'aaaaa '::text < ''::varchar(30);
  13871. ----
  13872. false
  13873. query T
  13874. SELECT 'aaaaa '::text = ' '::varchar(30);
  13875. ----
  13876. false
  13877. query T
  13878. SELECT 'aaaaa '::text > ' '::varchar(30);
  13879. ----
  13880. true
  13881. query T
  13882. SELECT 'aaaaa '::text < ' '::varchar(30);
  13883. ----
  13884. false
  13885. query T
  13886. SELECT 'aaaaaa'::text = 'a'::varchar(30);
  13887. ----
  13888. false
  13889. query T
  13890. SELECT 'aaaaaa'::text > 'a'::varchar(30);
  13891. ----
  13892. true
  13893. query T
  13894. SELECT 'aaaaaa'::text < 'a'::varchar(30);
  13895. ----
  13896. false
  13897. query T
  13898. SELECT 'aaaaaa'::text = 'a '::varchar(30);
  13899. ----
  13900. false
  13901. query T
  13902. SELECT 'aaaaaa'::text > 'a '::varchar(30);
  13903. ----
  13904. true
  13905. query T
  13906. SELECT 'aaaaaa'::text < 'a '::varchar(30);
  13907. ----
  13908. false
  13909. query T
  13910. SELECT 'aaaaaa'::text = 'aaaaa'::varchar(30);
  13911. ----
  13912. false
  13913. query T
  13914. SELECT 'aaaaaa'::text > 'aaaaa'::varchar(30);
  13915. ----
  13916. true
  13917. query T
  13918. SELECT 'aaaaaa'::text < 'aaaaa'::varchar(30);
  13919. ----
  13920. false
  13921. query T
  13922. SELECT 'aaaaaa'::text = 'aaaaa '::varchar(30);
  13923. ----
  13924. false
  13925. query T
  13926. SELECT 'aaaaaa'::text > 'aaaaa '::varchar(30);
  13927. ----
  13928. true
  13929. query T
  13930. SELECT 'aaaaaa'::text < 'aaaaa '::varchar(30);
  13931. ----
  13932. false
  13933. query T
  13934. SELECT 'aaaaaa'::text = 'aaaaaa'::varchar(30);
  13935. ----
  13936. true
  13937. query T
  13938. SELECT 'aaaaaa'::text > 'aaaaaa'::varchar(30);
  13939. ----
  13940. false
  13941. query T
  13942. SELECT 'aaaaaa'::text < 'aaaaaa'::varchar(30);
  13943. ----
  13944. false
  13945. query T
  13946. SELECT 'aaaaaa'::text = ''::varchar(30);
  13947. ----
  13948. false
  13949. query T
  13950. SELECT 'aaaaaa'::text > ''::varchar(30);
  13951. ----
  13952. true
  13953. query T
  13954. SELECT 'aaaaaa'::text < ''::varchar(30);
  13955. ----
  13956. false
  13957. query T
  13958. SELECT 'aaaaaa'::text = ' '::varchar(30);
  13959. ----
  13960. false
  13961. query T
  13962. SELECT 'aaaaaa'::text > ' '::varchar(30);
  13963. ----
  13964. true
  13965. query T
  13966. SELECT 'aaaaaa'::text < ' '::varchar(30);
  13967. ----
  13968. false
  13969. query T
  13970. SELECT ''::text = 'a'::varchar(30);
  13971. ----
  13972. false
  13973. query T
  13974. SELECT ''::text > 'a'::varchar(30);
  13975. ----
  13976. false
  13977. query T
  13978. SELECT ''::text < 'a'::varchar(30);
  13979. ----
  13980. true
  13981. query T
  13982. SELECT ''::text = 'a '::varchar(30);
  13983. ----
  13984. false
  13985. query T
  13986. SELECT ''::text > 'a '::varchar(30);
  13987. ----
  13988. false
  13989. query T
  13990. SELECT ''::text < 'a '::varchar(30);
  13991. ----
  13992. true
  13993. query T
  13994. SELECT ''::text = 'aaaaa'::varchar(30);
  13995. ----
  13996. false
  13997. query T
  13998. SELECT ''::text > 'aaaaa'::varchar(30);
  13999. ----
  14000. false
  14001. query T
  14002. SELECT ''::text < 'aaaaa'::varchar(30);
  14003. ----
  14004. true
  14005. query T
  14006. SELECT ''::text = 'aaaaa '::varchar(30);
  14007. ----
  14008. false
  14009. query T
  14010. SELECT ''::text > 'aaaaa '::varchar(30);
  14011. ----
  14012. false
  14013. query T
  14014. SELECT ''::text < 'aaaaa '::varchar(30);
  14015. ----
  14016. true
  14017. query T
  14018. SELECT ''::text = 'aaaaaa'::varchar(30);
  14019. ----
  14020. false
  14021. query T
  14022. SELECT ''::text > 'aaaaaa'::varchar(30);
  14023. ----
  14024. false
  14025. query T
  14026. SELECT ''::text < 'aaaaaa'::varchar(30);
  14027. ----
  14028. true
  14029. query T
  14030. SELECT ''::text = ''::varchar(30);
  14031. ----
  14032. true
  14033. query T
  14034. SELECT ''::text > ''::varchar(30);
  14035. ----
  14036. false
  14037. query T
  14038. SELECT ''::text < ''::varchar(30);
  14039. ----
  14040. false
  14041. query T
  14042. SELECT ''::text = ' '::varchar(30);
  14043. ----
  14044. false
  14045. query T
  14046. SELECT ''::text > ' '::varchar(30);
  14047. ----
  14048. false
  14049. query T
  14050. SELECT ''::text < ' '::varchar(30);
  14051. ----
  14052. true
  14053. query T
  14054. SELECT ' '::text = 'a'::varchar(30);
  14055. ----
  14056. false
  14057. query T
  14058. SELECT ' '::text > 'a'::varchar(30);
  14059. ----
  14060. false
  14061. query T
  14062. SELECT ' '::text < 'a'::varchar(30);
  14063. ----
  14064. true
  14065. query T
  14066. SELECT ' '::text = 'a '::varchar(30);
  14067. ----
  14068. false
  14069. query T
  14070. SELECT ' '::text > 'a '::varchar(30);
  14071. ----
  14072. false
  14073. query T
  14074. SELECT ' '::text < 'a '::varchar(30);
  14075. ----
  14076. true
  14077. query T
  14078. SELECT ' '::text = 'aaaaa'::varchar(30);
  14079. ----
  14080. false
  14081. query T
  14082. SELECT ' '::text > 'aaaaa'::varchar(30);
  14083. ----
  14084. false
  14085. query T
  14086. SELECT ' '::text < 'aaaaa'::varchar(30);
  14087. ----
  14088. true
  14089. query T
  14090. SELECT ' '::text = 'aaaaa '::varchar(30);
  14091. ----
  14092. false
  14093. query T
  14094. SELECT ' '::text > 'aaaaa '::varchar(30);
  14095. ----
  14096. false
  14097. query T
  14098. SELECT ' '::text < 'aaaaa '::varchar(30);
  14099. ----
  14100. true
  14101. query T
  14102. SELECT ' '::text = 'aaaaaa'::varchar(30);
  14103. ----
  14104. false
  14105. query T
  14106. SELECT ' '::text > 'aaaaaa'::varchar(30);
  14107. ----
  14108. false
  14109. query T
  14110. SELECT ' '::text < 'aaaaaa'::varchar(30);
  14111. ----
  14112. true
  14113. query T
  14114. SELECT ' '::text = ''::varchar(30);
  14115. ----
  14116. false
  14117. query T
  14118. SELECT ' '::text > ''::varchar(30);
  14119. ----
  14120. true
  14121. query T
  14122. SELECT ' '::text < ''::varchar(30);
  14123. ----
  14124. false
  14125. query T
  14126. SELECT ' '::text = ' '::varchar(30);
  14127. ----
  14128. true
  14129. query T
  14130. SELECT ' '::text > ' '::varchar(30);
  14131. ----
  14132. false
  14133. query T
  14134. SELECT ' '::text < ' '::varchar(30);
  14135. ----
  14136. false
  14137. query T
  14138. SELECT 'a'::text = 'a'::text;
  14139. ----
  14140. true
  14141. query T
  14142. SELECT 'a'::text > 'a'::text;
  14143. ----
  14144. false
  14145. query T
  14146. SELECT 'a'::text < 'a'::text;
  14147. ----
  14148. false
  14149. query T
  14150. SELECT 'a'::text = 'a '::text;
  14151. ----
  14152. false
  14153. query T
  14154. SELECT 'a'::text > 'a '::text;
  14155. ----
  14156. false
  14157. query T
  14158. SELECT 'a'::text < 'a '::text;
  14159. ----
  14160. true
  14161. query T
  14162. SELECT 'a'::text = 'aaaaa'::text;
  14163. ----
  14164. false
  14165. query T
  14166. SELECT 'a'::text > 'aaaaa'::text;
  14167. ----
  14168. false
  14169. query T
  14170. SELECT 'a'::text < 'aaaaa'::text;
  14171. ----
  14172. true
  14173. query T
  14174. SELECT 'a'::text = 'aaaaa '::text;
  14175. ----
  14176. false
  14177. query T
  14178. SELECT 'a'::text > 'aaaaa '::text;
  14179. ----
  14180. false
  14181. query T
  14182. SELECT 'a'::text < 'aaaaa '::text;
  14183. ----
  14184. true
  14185. query T
  14186. SELECT 'a'::text = 'aaaaaa'::text;
  14187. ----
  14188. false
  14189. query T
  14190. SELECT 'a'::text > 'aaaaaa'::text;
  14191. ----
  14192. false
  14193. query T
  14194. SELECT 'a'::text < 'aaaaaa'::text;
  14195. ----
  14196. true
  14197. query T
  14198. SELECT 'a'::text = ''::text;
  14199. ----
  14200. false
  14201. query T
  14202. SELECT 'a'::text > ''::text;
  14203. ----
  14204. true
  14205. query T
  14206. SELECT 'a'::text < ''::text;
  14207. ----
  14208. false
  14209. query T
  14210. SELECT 'a'::text = ' '::text;
  14211. ----
  14212. false
  14213. query T
  14214. SELECT 'a'::text > ' '::text;
  14215. ----
  14216. true
  14217. query T
  14218. SELECT 'a'::text < ' '::text;
  14219. ----
  14220. false
  14221. query T
  14222. SELECT 'a '::text = 'a'::text;
  14223. ----
  14224. false
  14225. query T
  14226. SELECT 'a '::text > 'a'::text;
  14227. ----
  14228. true
  14229. query T
  14230. SELECT 'a '::text < 'a'::text;
  14231. ----
  14232. false
  14233. query T
  14234. SELECT 'a '::text = 'a '::text;
  14235. ----
  14236. true
  14237. query T
  14238. SELECT 'a '::text > 'a '::text;
  14239. ----
  14240. false
  14241. query T
  14242. SELECT 'a '::text < 'a '::text;
  14243. ----
  14244. false
  14245. query T
  14246. SELECT 'a '::text = 'aaaaa'::text;
  14247. ----
  14248. false
  14249. query T
  14250. SELECT 'a '::text > 'aaaaa'::text;
  14251. ----
  14252. false
  14253. query T
  14254. SELECT 'a '::text < 'aaaaa'::text;
  14255. ----
  14256. true
  14257. query T
  14258. SELECT 'a '::text = 'aaaaa '::text;
  14259. ----
  14260. false
  14261. query T
  14262. SELECT 'a '::text > 'aaaaa '::text;
  14263. ----
  14264. false
  14265. query T
  14266. SELECT 'a '::text < 'aaaaa '::text;
  14267. ----
  14268. true
  14269. query T
  14270. SELECT 'a '::text = 'aaaaaa'::text;
  14271. ----
  14272. false
  14273. query T
  14274. SELECT 'a '::text > 'aaaaaa'::text;
  14275. ----
  14276. false
  14277. query T
  14278. SELECT 'a '::text < 'aaaaaa'::text;
  14279. ----
  14280. true
  14281. query T
  14282. SELECT 'a '::text = ''::text;
  14283. ----
  14284. false
  14285. query T
  14286. SELECT 'a '::text > ''::text;
  14287. ----
  14288. true
  14289. query T
  14290. SELECT 'a '::text < ''::text;
  14291. ----
  14292. false
  14293. query T
  14294. SELECT 'a '::text = ' '::text;
  14295. ----
  14296. false
  14297. query T
  14298. SELECT 'a '::text > ' '::text;
  14299. ----
  14300. true
  14301. query T
  14302. SELECT 'a '::text < ' '::text;
  14303. ----
  14304. false
  14305. query T
  14306. SELECT 'aaaaa'::text = 'a'::text;
  14307. ----
  14308. false
  14309. query T
  14310. SELECT 'aaaaa'::text > 'a'::text;
  14311. ----
  14312. true
  14313. query T
  14314. SELECT 'aaaaa'::text < 'a'::text;
  14315. ----
  14316. false
  14317. query T
  14318. SELECT 'aaaaa'::text = 'a '::text;
  14319. ----
  14320. false
  14321. query T
  14322. SELECT 'aaaaa'::text > 'a '::text;
  14323. ----
  14324. true
  14325. query T
  14326. SELECT 'aaaaa'::text < 'a '::text;
  14327. ----
  14328. false
  14329. query T
  14330. SELECT 'aaaaa'::text = 'aaaaa'::text;
  14331. ----
  14332. true
  14333. query T
  14334. SELECT 'aaaaa'::text > 'aaaaa'::text;
  14335. ----
  14336. false
  14337. query T
  14338. SELECT 'aaaaa'::text < 'aaaaa'::text;
  14339. ----
  14340. false
  14341. query T
  14342. SELECT 'aaaaa'::text = 'aaaaa '::text;
  14343. ----
  14344. false
  14345. query T
  14346. SELECT 'aaaaa'::text > 'aaaaa '::text;
  14347. ----
  14348. false
  14349. query T
  14350. SELECT 'aaaaa'::text < 'aaaaa '::text;
  14351. ----
  14352. true
  14353. query T
  14354. SELECT 'aaaaa'::text = 'aaaaaa'::text;
  14355. ----
  14356. false
  14357. query T
  14358. SELECT 'aaaaa'::text > 'aaaaaa'::text;
  14359. ----
  14360. false
  14361. query T
  14362. SELECT 'aaaaa'::text < 'aaaaaa'::text;
  14363. ----
  14364. true
  14365. query T
  14366. SELECT 'aaaaa'::text = ''::text;
  14367. ----
  14368. false
  14369. query T
  14370. SELECT 'aaaaa'::text > ''::text;
  14371. ----
  14372. true
  14373. query T
  14374. SELECT 'aaaaa'::text < ''::text;
  14375. ----
  14376. false
  14377. query T
  14378. SELECT 'aaaaa'::text = ' '::text;
  14379. ----
  14380. false
  14381. query T
  14382. SELECT 'aaaaa'::text > ' '::text;
  14383. ----
  14384. true
  14385. query T
  14386. SELECT 'aaaaa'::text < ' '::text;
  14387. ----
  14388. false
  14389. query T
  14390. SELECT 'aaaaa '::text = 'a'::text;
  14391. ----
  14392. false
  14393. query T
  14394. SELECT 'aaaaa '::text > 'a'::text;
  14395. ----
  14396. true
  14397. query T
  14398. SELECT 'aaaaa '::text < 'a'::text;
  14399. ----
  14400. false
  14401. query T
  14402. SELECT 'aaaaa '::text = 'a '::text;
  14403. ----
  14404. false
  14405. query T
  14406. SELECT 'aaaaa '::text > 'a '::text;
  14407. ----
  14408. true
  14409. query T
  14410. SELECT 'aaaaa '::text < 'a '::text;
  14411. ----
  14412. false
  14413. query T
  14414. SELECT 'aaaaa '::text = 'aaaaa'::text;
  14415. ----
  14416. false
  14417. query T
  14418. SELECT 'aaaaa '::text > 'aaaaa'::text;
  14419. ----
  14420. true
  14421. query T
  14422. SELECT 'aaaaa '::text < 'aaaaa'::text;
  14423. ----
  14424. false
  14425. query T
  14426. SELECT 'aaaaa '::text = 'aaaaa '::text;
  14427. ----
  14428. true
  14429. query T
  14430. SELECT 'aaaaa '::text > 'aaaaa '::text;
  14431. ----
  14432. false
  14433. query T
  14434. SELECT 'aaaaa '::text < 'aaaaa '::text;
  14435. ----
  14436. false
  14437. query T
  14438. SELECT 'aaaaa '::text = 'aaaaaa'::text;
  14439. ----
  14440. false
  14441. query T
  14442. SELECT 'aaaaa '::text > 'aaaaaa'::text;
  14443. ----
  14444. false
  14445. query T
  14446. SELECT 'aaaaa '::text < 'aaaaaa'::text;
  14447. ----
  14448. true
  14449. query T
  14450. SELECT 'aaaaa '::text = ''::text;
  14451. ----
  14452. false
  14453. query T
  14454. SELECT 'aaaaa '::text > ''::text;
  14455. ----
  14456. true
  14457. query T
  14458. SELECT 'aaaaa '::text < ''::text;
  14459. ----
  14460. false
  14461. query T
  14462. SELECT 'aaaaa '::text = ' '::text;
  14463. ----
  14464. false
  14465. query T
  14466. SELECT 'aaaaa '::text > ' '::text;
  14467. ----
  14468. true
  14469. query T
  14470. SELECT 'aaaaa '::text < ' '::text;
  14471. ----
  14472. false
  14473. query T
  14474. SELECT 'aaaaaa'::text = 'a'::text;
  14475. ----
  14476. false
  14477. query T
  14478. SELECT 'aaaaaa'::text > 'a'::text;
  14479. ----
  14480. true
  14481. query T
  14482. SELECT 'aaaaaa'::text < 'a'::text;
  14483. ----
  14484. false
  14485. query T
  14486. SELECT 'aaaaaa'::text = 'a '::text;
  14487. ----
  14488. false
  14489. query T
  14490. SELECT 'aaaaaa'::text > 'a '::text;
  14491. ----
  14492. true
  14493. query T
  14494. SELECT 'aaaaaa'::text < 'a '::text;
  14495. ----
  14496. false
  14497. query T
  14498. SELECT 'aaaaaa'::text = 'aaaaa'::text;
  14499. ----
  14500. false
  14501. query T
  14502. SELECT 'aaaaaa'::text > 'aaaaa'::text;
  14503. ----
  14504. true
  14505. query T
  14506. SELECT 'aaaaaa'::text < 'aaaaa'::text;
  14507. ----
  14508. false
  14509. query T
  14510. SELECT 'aaaaaa'::text = 'aaaaa '::text;
  14511. ----
  14512. false
  14513. query T
  14514. SELECT 'aaaaaa'::text > 'aaaaa '::text;
  14515. ----
  14516. true
  14517. query T
  14518. SELECT 'aaaaaa'::text < 'aaaaa '::text;
  14519. ----
  14520. false
  14521. query T
  14522. SELECT 'aaaaaa'::text = 'aaaaaa'::text;
  14523. ----
  14524. true
  14525. query T
  14526. SELECT 'aaaaaa'::text > 'aaaaaa'::text;
  14527. ----
  14528. false
  14529. query T
  14530. SELECT 'aaaaaa'::text < 'aaaaaa'::text;
  14531. ----
  14532. false
  14533. query T
  14534. SELECT 'aaaaaa'::text = ''::text;
  14535. ----
  14536. false
  14537. query T
  14538. SELECT 'aaaaaa'::text > ''::text;
  14539. ----
  14540. true
  14541. query T
  14542. SELECT 'aaaaaa'::text < ''::text;
  14543. ----
  14544. false
  14545. query T
  14546. SELECT 'aaaaaa'::text = ' '::text;
  14547. ----
  14548. false
  14549. query T
  14550. SELECT 'aaaaaa'::text > ' '::text;
  14551. ----
  14552. true
  14553. query T
  14554. SELECT 'aaaaaa'::text < ' '::text;
  14555. ----
  14556. false
  14557. query T
  14558. SELECT ''::text = 'a'::text;
  14559. ----
  14560. false
  14561. query T
  14562. SELECT ''::text > 'a'::text;
  14563. ----
  14564. false
  14565. query T
  14566. SELECT ''::text < 'a'::text;
  14567. ----
  14568. true
  14569. query T
  14570. SELECT ''::text = 'a '::text;
  14571. ----
  14572. false
  14573. query T
  14574. SELECT ''::text > 'a '::text;
  14575. ----
  14576. false
  14577. query T
  14578. SELECT ''::text < 'a '::text;
  14579. ----
  14580. true
  14581. query T
  14582. SELECT ''::text = 'aaaaa'::text;
  14583. ----
  14584. false
  14585. query T
  14586. SELECT ''::text > 'aaaaa'::text;
  14587. ----
  14588. false
  14589. query T
  14590. SELECT ''::text < 'aaaaa'::text;
  14591. ----
  14592. true
  14593. query T
  14594. SELECT ''::text = 'aaaaa '::text;
  14595. ----
  14596. false
  14597. query T
  14598. SELECT ''::text > 'aaaaa '::text;
  14599. ----
  14600. false
  14601. query T
  14602. SELECT ''::text < 'aaaaa '::text;
  14603. ----
  14604. true
  14605. query T
  14606. SELECT ''::text = 'aaaaaa'::text;
  14607. ----
  14608. false
  14609. query T
  14610. SELECT ''::text > 'aaaaaa'::text;
  14611. ----
  14612. false
  14613. query T
  14614. SELECT ''::text < 'aaaaaa'::text;
  14615. ----
  14616. true
  14617. query T
  14618. SELECT ''::text = ''::text;
  14619. ----
  14620. true
  14621. query T
  14622. SELECT ''::text > ''::text;
  14623. ----
  14624. false
  14625. query T
  14626. SELECT ''::text < ''::text;
  14627. ----
  14628. false
  14629. query T
  14630. SELECT ''::text = ' '::text;
  14631. ----
  14632. false
  14633. query T
  14634. SELECT ''::text > ' '::text;
  14635. ----
  14636. false
  14637. query T
  14638. SELECT ''::text < ' '::text;
  14639. ----
  14640. true
  14641. query T
  14642. SELECT ' '::text = 'a'::text;
  14643. ----
  14644. false
  14645. query T
  14646. SELECT ' '::text > 'a'::text;
  14647. ----
  14648. false
  14649. query T
  14650. SELECT ' '::text < 'a'::text;
  14651. ----
  14652. true
  14653. query T
  14654. SELECT ' '::text = 'a '::text;
  14655. ----
  14656. false
  14657. query T
  14658. SELECT ' '::text > 'a '::text;
  14659. ----
  14660. false
  14661. query T
  14662. SELECT ' '::text < 'a '::text;
  14663. ----
  14664. true
  14665. query T
  14666. SELECT ' '::text = 'aaaaa'::text;
  14667. ----
  14668. false
  14669. query T
  14670. SELECT ' '::text > 'aaaaa'::text;
  14671. ----
  14672. false
  14673. query T
  14674. SELECT ' '::text < 'aaaaa'::text;
  14675. ----
  14676. true
  14677. query T
  14678. SELECT ' '::text = 'aaaaa '::text;
  14679. ----
  14680. false
  14681. query T
  14682. SELECT ' '::text > 'aaaaa '::text;
  14683. ----
  14684. false
  14685. query T
  14686. SELECT ' '::text < 'aaaaa '::text;
  14687. ----
  14688. true
  14689. query T
  14690. SELECT ' '::text = 'aaaaaa'::text;
  14691. ----
  14692. false
  14693. query T
  14694. SELECT ' '::text > 'aaaaaa'::text;
  14695. ----
  14696. false
  14697. query T
  14698. SELECT ' '::text < 'aaaaaa'::text;
  14699. ----
  14700. true
  14701. query T
  14702. SELECT ' '::text = ''::text;
  14703. ----
  14704. false
  14705. query T
  14706. SELECT ' '::text > ''::text;
  14707. ----
  14708. true
  14709. query T
  14710. SELECT ' '::text < ''::text;
  14711. ----
  14712. false
  14713. query T
  14714. SELECT ' '::text = ' '::text;
  14715. ----
  14716. true
  14717. query T
  14718. SELECT ' '::text > ' '::text;
  14719. ----
  14720. false
  14721. query T
  14722. SELECT ' '::text < ' '::text;
  14723. ----
  14724. false