WOLFRAM

CaseOrdering
CaseOrdering

is an option for AlphabeticSort and related functions that specifies how upper versus lower case should be sorted.

Details

  • Possible settings include:
  • "LowerFirst"sort lowercase letters before uppercase letters
    "UpperFirst"sort uppercase letters before lowercase letters
    Automaticsort according to conventions in the language specified

Examples

open allclose all

Basic Examples  (1)Summary of the most common use cases

With CaseOrdering"LowerFirst", the lowercase form of a character is sorted before its uppercase form:

Out[1]=1

With CaseOrdering"UpperFirst", the uppercase form is sorted before the lowercase form:

Out[2]=2

Scope  (1)Survey of the scope of standard use cases

CaseOrderingAutomatic uses the ordering convention specific to a given language:

Out[1]=1
Out[2]=2
Out[5]=5

Possible Issues  (1)Common pitfalls and unexpected behavior

IgnoreCaseTrue overrides any CaseOrdering value:

Out[3]=3
Out[2]=2
Wolfram Research (2015), CaseOrdering, Wolfram Language function, https://reference.wolfram.com/language/ref/CaseOrdering.html.
Wolfram Research (2015), CaseOrdering, Wolfram Language function, https://reference.wolfram.com/language/ref/CaseOrdering.html.

Text

Wolfram Research (2015), CaseOrdering, Wolfram Language function, https://reference.wolfram.com/language/ref/CaseOrdering.html.

Wolfram Research (2015), CaseOrdering, Wolfram Language function, https://reference.wolfram.com/language/ref/CaseOrdering.html.

CMS

Wolfram Language. 2015. "CaseOrdering." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/CaseOrdering.html.

Wolfram Language. 2015. "CaseOrdering." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/CaseOrdering.html.

APA

Wolfram Language. (2015). CaseOrdering. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CaseOrdering.html

Wolfram Language. (2015). CaseOrdering. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CaseOrdering.html

BibTeX

@misc{reference.wolfram_2025_caseordering, author="Wolfram Research", title="{CaseOrdering}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/CaseOrdering.html}", note=[Accessed: 05-June-2025 ]}

@misc{reference.wolfram_2025_caseordering, author="Wolfram Research", title="{CaseOrdering}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/CaseOrdering.html}", note=[Accessed: 05-June-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_caseordering, organization={Wolfram Research}, title={CaseOrdering}, year={2015}, url={https://reference.wolfram.com/language/ref/CaseOrdering.html}, note=[Accessed: 05-June-2025 ]}

@online{reference.wolfram_2025_caseordering, organization={Wolfram Research}, title={CaseOrdering}, year={2015}, url={https://reference.wolfram.com/language/ref/CaseOrdering.html}, note=[Accessed: 05-June-2025 ]}